Proxy Protocols — Which One to Use

Every modem in your XProxy box can be used in five ways: HTTP, SOCKS5, VLESS, WireGuard and OpenVPN. They all leave the internet through the same mobile IP — what changes is how your device talks to the box. This page helps you pick the right one in 30 seconds.

Your devicebrowser, app, phone
XProxy boxone port per modem
4G/5G modemSIM card
Website / appsees a mobile IP
Whatever protocol you choose, the website only ever sees the mobile IP of the modem behind that port.

Which protocol should I use?

What do you want to connect?

The five protocols side by side

ProtocolPort of modem #1How you log inEncryptedBest forLicence
HTTP4001 (TCP)Username/password or IP whitelistNo*Browsers, anti-detect profiles, scrapersAll plans
SOCKS54001 with Auto Port, otherwise 5001 (TCP)Username/password or IP whitelistNo*Bots, desktop tools, anything TCPAll plans
VLESS (REALITY)10001 (TCP)UUID inside the link / QR codeYesPhones, private traffic, strict networksPremium, Business
WireGuard8001 (UDP)Key file per deviceYesWhole device, games, fastest VPNBasic, Premium, Business
OpenVPN9001 (UDP)Certificate file (+ optional password)YesDevices or networks that only allow OpenVPNBasic, Premium, Business

* HTTP and SOCKS5 do not add their own encryption, but HTTPS websites are still encrypted end-to-end inside the proxy. Use a password or IP whitelist whenever the proxy is reachable from the internet.

IP whitelist authentication needs a Basic plan or higher. Per-port usernames and passwords (one login per customer) are part of the Business plan.

How ports are numbered

Each modem gets its own port for every protocol. Modem #1 uses the numbers below, modem #2 adds 1 (4002, 10002, 8002 …), and so on. The base is the Starting Port (4000 by default) in Proxy Management → Proxy Settings.

ServicePort of modem #NExample, modem #3
HTTP (and SOCKS5 on the same port when Auto Port is on)4000 + N4003
SOCKS5 on its own port (Auto Port off)5000 + N5003
IPv6 proxy (when your SIM has IPv6)6000 + N (SOCKS5 on 7000 + N when Auto Port is off)6003
VLESS (IPv4 / IPv6)10000 + N / 11000 + N10003 / 11003
WireGuard (UDP)8000 + N8003
OpenVPN (UDP)9000 + N9003

The table above assumes the default Starting Port of 4000. WireGuard and OpenVPN have their own start values in VPN Service → VPN Settings.

Using it at home vs. from anywhere

  • Same network as the box — connect to the box's local IP (for example 192.168.1.10:4001). Nothing else to set up.
  • From anywhere, easiest — turn on VPS Forwarding. Every port is published on your VPS, so customers connect to the VPS IP. No router changes, works behind CGNAT.
  • From anywhere, through your router — forward the ports on your router (NAT Forwarding guide) and use your public IP or a DDNS name. Remember: HTTP/SOCKS5/VLESS are TCP ports, WireGuard/OpenVPN are UDP ports.

Step-by-step guides