Proxy formats

Every proxy is one public host:port on our cloud router (ports 30000–30999). The same port speaks HTTP and SOCKS5 — the protocol is detected from the first byte, so use whichever your tool supports. You can also give a proxy separate HTTP and SOCKS5 ports and pick the numbers yourself.

Each proxy has one or more proxy users (username + password). You find them in the panel, in GET /proxies/{id} (users[], including ready-made http and socks5 URLs) and in GET /export.

Connection strings

Using host 152.67.6.160, port 30007, user u7abc, password s3cret:

FormatExampleWhere
ip:port@user:pass152.67.6.160:30007@u7abc:s3cretproxies table in the panel; export hostport_at
ip:port:user:pass152.67.6.160:30007:u7abc:s3cretexport hostport (most proxy checkers / bots)
user:pass@ip:portu7abc:s3cret@152.67.6.160:30007export userpass
HTTP URLhttp://u7abc:s3cret@152.67.6.160:30007users[].http, CSV http_url
SOCKS5 URLsocks5://u7abc:s3cret@152.67.6.160:30007users[].socks5, CSV socks5_url

For SOCKS5, prefer socks5h:// in tools that support it (curl, Python requests): DNS is then resolved through the proxy, on the mobile network, instead of on your machine.

Using the proxy

curl
Python
Node.js
PHP
# HTTP proxy
curl -x 'http://u7abc:s3cret@152.67.6.160:30007' https://api.ipify.org
# SOCKS5 proxy (DNS through the proxy)
curl -x 'socks5h://u7abc:s3cret@152.67.6.160:30007' https://api.ipify.org

Whitelisted IPs (no password)

Client IPs on a proxy's whitelist may connect without a username and password, over HTTP or SOCKS5 (no-auth). Everyone else must authenticate.

# from a whitelisted IP
curl -x 'http://152.67.6.160:30007' https://api.ipify.org

Limits per user

Each proxy user has a max_conn (concurrent connections, shown in users[]). A disabled user (enabled: false) or a disabled proxy (enabled: false, see disabled_reason) refuses connections.