Loading...

Connect

Everything an app needs to send its traffic through the home lines. Create one account per app under Accounts; its password is shown once there.

Addresses
Same login on every address. The internet address is encrypted, so the password is never sent in the clear.
From anywhere (encrypted, use this)https://<account>:<password>@proxy.home-device-proxy.srv883830.hstgr.cloud:443
From a VPS containerhttp://<account>:<password>@home-device-proxy:8899
SOCKS5, VPS containers onlysocks5://<account>:<password>@home-device-proxy:1080
Tool cannot use an https proxy?Run the fallback sidecar next to it: the app talks plain HTTP to the sidecar on localhost, the sidecar talks encrypted to the pool.
Allowed ports80 and 443 (per account)
TimeoutsAllow up to 3 minutes; traffic goes VPS to home and back.
Fill in an account
Puts the account name into every example below.

No accounts yet. Create one under Accounts.

Examples

Docker, Dokploy, Railway. On the VPS use the internal address (the container must be on dokploy-network).

# outside the VPS (Railway, anywhere)
HTTP_PROXY=https://<account>:<password>@proxy.home-device-proxy.srv883830.hstgr.cloud:443
HTTPS_PROXY=https://<account>:<password>@proxy.home-device-proxy.srv883830.hstgr.cloud:443
NO_PROXY=localhost,127.0.0.1,.railway.internal

# a container on the VPS
HTTP_PROXY=http://<account>:<password>@home-device-proxy:8899
HTTPS_PROXY=http://<account>:<password>@home-device-proxy:8899
Choosing a line
Add these after the account name in the username, e.g. <account>-line-mtn-session-job42.
Add to usernameEffect
(nothing)Any online line, Starlink preferred. Falls back per the account setting.
-session-<name>Keep the same exit for about 10 minutes (-ttl-30 for 30)
-strictRefuse instead of falling back. Naming a line or path implies this.