Proxima Gateway
Getting Started

After install

Configure your first port and start serving traffic

A fresh install of Proxima Gateway boots in idle mode — the binary is running, the heartbeat loop is reporting in, but no ports are listening because the config has an empty ports: [] array. Your job from here: add at least one port.

The dashboard layout

After install, /app shows your server card with the version badge, host, and three buttons:

  • Manage → server config (general, ports, replacements, etc.)
  • Firewall → rate limits, whitelist, banned IPs, auto-ban settings
  • Logs → live tail of /var/log/proxima-gateway/gateway.log

The sidebar exposes the same sections plus an IP Test tool for checking how the proxy will see a given IP (country, ASN, whitelist status).

Adding your first port

Sidebar → Configuration → Ports → Add Port. You'll need:

  • Port — the TCP port the proxy will listen on (e.g. 443)
  • Backend URL — where to forward to (e.g. http://127.0.0.1:8080)
  • Optional per-port overrides for URL replacements, blocked countries, and allowed domains

Save and the dashboard pushes the new config to your server. The proxy picks it up on the next config reload — no restart required.

→ See Port configuration for the full schema.

Quick checklist

After adding ports you might want:

Verifying everything works

From your dev machine:

curl -i http://<your-server-ip>:<port>/

You should see your backend's response, with proxy headers added.

If you see "Connection refused", the port isn't listening — check that you saved the port config and that your VPS firewall allows inbound on that port.

If you see a Cloudflare-style "country blocked" page, you've turned on country blocking for a region you're testing from.