HTTP fetch service that forwards a request through one of N upstream WireGuard tunnels. This page lets you exercise the API without writing any code.
If a reverse proxy in front (e.g. NginxProxyManager) validates an API key header, paste it here. Stored in your browser's localStorage. Leave blank when accessing the service directly on LAN.
/healthService health and the number of upstream tunnels configured.
/Fetch a target URL through one of the configured tunnels. Status, headers, and body of the upstream response are streamed back to you.
| Source | Name | Required | Description |
|---|---|---|---|
| header | X-WEIRCON-RANDOM-IP-REDIRECT | one of | Target URL to fetch. Takes precedence over ?url=. |
| query | ?url= | one of | Alternative way to pass the target URL. |
| header | X-WEIRCON-PROXY-ID | no | Pin a specific tunnel (0..N-1). Default: random. |
| header | X-WEIRCON-FORWARD-METHOD | no | Override the HTTP method sent to the target. |
| body | passthrough | no | Forwarded as-is for POST/PUT/PATCH. |
Sends a request to each configured tunnel and reports the egress IP. A healthy stack returns N distinct IPs.
weircon-random-proxy · /health