github eGamesAPI/remnawave-reverse-proxy v2.3.0

14 hours ago

REMNAWAVE REVERSE PROXY

🚀 Major Changes

🛡 Gcore Certificate Generation

  • Added new method to generate domain certificates via Gcore

🌐 Real IP for Subscription Page

  • Added proper proxy headers in nginx.conf for the subscription page server block (panel + node setup):
proxy_set_header X-Real-IP        $proxy_protocol_addr;
proxy_set_header X-Forwarded-For  $proxy_protocol_addr;
  • Subscription page now correctly shows the real client IP when updating subscriptions via your connection client

🔧 Nginx Hash Table Optimization

  • Added server_names_hash_bucket_size 64; to nginx.conf
  • Fixes the error “could not build the server_names_hash” for long or complex domain names
  • Increases hash bucket size for reliable server_name handling

🔒 Subscription Page Error Handling

  • Changed @redirect from return 404; to return 444; in nginx.conf
  • Improves security and prevents unnecessary 404 logs

🔑 API Token for Subscription Page

  • Subscription Page now requires an API token
  • On fresh installation (panel only or panel + node), the API token is automatically generated and already added to the configuration
  • On existing (old) installations, you need to manually create an API token in your panel and add the environment variable REMNAWAVE_API_TOKEN=your_token_here in docker-compose.yml under the subscription-page service

⚙️ Subscription Page Configuration

  • New environment variable SUBSCRIPTION_UI_DISPLAY_RAW_KEYS=true
  • When enabled, shows raw vless:// links in the subscription UI
  • By default hidden when HWID binding is active

🌍 Updated Translations

  • Improved and updated translations across the entire project

Don't miss a new remnawave-reverse-proxy release

NewReleases is sending notifications on new releases.