Skip to content

v2.3.0

Latest

Choose a tag to compare

@eGamesAPI eGamesAPI released this 20 Dec 06:35
· 17 commits to main since this release
7595468

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