Protocols, by product
- Premium Residential
- HTTP on 7777, SOCKS5 on 1080
- Mobile
- HTTP on 7777, SOCKS5 on 1080
- ISP proxies
- HTTP and SOCKS5 on each IP's own port
- Essential Residential
- HTTP on 7777 only
Per month. A 3-month term is $10/mo less.
SOCKS5 proxies
SOCKS5 proxies on port 1080 for Premium Residential and Mobile, with the same login as HTTP. SOCKS5 carries any TCP connection, so your client can reach any destination port, and a hostname is resolved at the exit. Every ISP IP speaks SOCKS5 too, on its own port.
On the Generate tab, set Protocol to SOCKS5 under Advanced targeting, or send "protocol": "socks5" to the API.
SOCKS5 proxies
A SOCKS5 proxy relays a TCP connection for you. Your client connects to the proxy, logs in, and names the host and port it wants; the proxy opens that connection from its own IP and passes the bytes both ways. It works below the web protocol, so anything that runs over TCP can use it.
Where SOCKS5 runs
Premium Residential and Mobile take SOCKS5 on port 1080 beside HTTP on port 7777, billed from each pool's own wallet at the same price per GB as HTTP. An ISP IP serves HTTP and SOCKS5 on one port of its own. Essential Residential is HTTP only.
Connect
A SOCKS5 line from the dashboard is host:1080:username:password. The username carries the country, the session and the session time, so a sticky session or a US state works over SOCKS5 exactly as it does over HTTP.
Write socks5h:// in curl and Python so the hostname, not your local DNS answer, goes to the exit.
$ curl -x socks5h://premium.resifactory.net:1080 \
-U "USERNAME~us~54261cfe:PASSWORD" \
https://api.ipify.org
203.0.113.42
# sticky for 30 minutes: add the minutes after the session ID
$ curl -x socks5h://premium.resifactory.net:1080 \
-U "USERNAME~us~54261cfe~30:PASSWORD" \
https://api.ipify.org
import requests # pip install "requests[socks]"
proxy = "socks5h://USERNAME~us~54261cfe:[email protected]:1080"
r = requests.get("https://api.ipify.org",
proxies={"http": proxy, "https": proxy})
print(r.text)
# Mobile: its own host, and md at the end of the username
$ curl -x socks5h://mobile.resifactory.net:1080 \
-U "USERNAME~us~2030e343~0~~md:PASSWORD" \
https://api.ipify.org
USERNAME and PASSWORD are your proxy login, and the dashboard writes the whole line for you. 203.0.113.42 is a documentation address; yours will differ.
SOCKS5 or HTTP
The HTTP proxy on Premium and Mobile accepts CONNECT to ports 80 and 443. SOCKS5 reaches any TCP port.
Send a hostname and it is resolved where your traffic leaves, not on your machine.
Country, US state and sticky sessions live in the username, and SOCKS5 traffic costs the same per GB as HTTP.
1080, and every ISP IP, on its own port beside HTTP. Essential Residential is HTTP only: a SOCKS5 request for Essential returns HTTP lines on port 7777.socks5h:// so the client sends the hostname.It's $3.00/GB, with the same login on port 1080 and port 7777.
A 3-month term is $10/mo less.