SOCKS5 proxies

SOCKS5 proxies, residential and mobile.

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.

1080SOCKS5 port
AnyTCP destination port
Samelogin as HTTP
Up to 24 hsticky sessions

SOCKS5 proxies

What is a SOCKS5 proxy?

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, Mobile and every ISP IP.

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.

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

Connect

One line, the same login on both ports.

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.

  1. 01Sign in with Google, Apple, email, a passkey or Discord
  2. 02Top up Premium or Mobile from $0.50
  3. 03Generate with Protocol set to SOCKS5

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

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

When to pick SOCKS5.

Any destination port

The HTTP proxy on Premium and Mobile accepts CONNECT to ports 80 and 443. SOCKS5 reaches any TCP port.

DNS at the exit

Send a hostname and it is resolved where your traffic leaves, not on your machine.

Same targeting, same price

Country, US state and sticky sessions live in the username, and SOCKS5 traffic costs the same per GB as HTTP.

FAQ

SOCKS5 questions.

Still unsure? Open a ticket in Discord or email [email protected].

Which ResiFactory proxies support SOCKS5?
Premium Residential and Mobile, on port 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.
Is the SOCKS5 login the same as the HTTP one?
Yes. The same username and password work on both ports, and the username carries the same country, state and session fields. SOCKS5 needs username and password authentication: a client that offers none is refused.
Does SOCKS5 resolve DNS through the proxy?
Yes, when you send a hostname. A domain target is passed on unresolved, so DNS is answered at the exit, not on your machine. In curl and Python requests, write socks5h:// so the client sends the hostname.
Which destination ports can SOCKS5 reach?
Any TCP port. Over the HTTP proxy, Premium and Mobile accept CONNECT to ports 80 and 443 only, so SOCKS5 is the one to use for anything else.
Do sticky sessions work over SOCKS5?
Yes. Add a session ID and a session time to the username and the SOCKS5 exit holds, from 1 minute to 24 hours. Leave the session out and every connection gets a fresh exit.

Try SOCKS5 on Premium Residential.

It's $3.00/GB, with the same login on port 1080 and port 7777.