SOCKS5 proxies
SOCKS5 is a proxy protocol that forwards any TCP connection, not only web requests, and can resolve domain names on the proxy side so your DNS lookups do not leak. All FuseProxy proxy types, residential, ISP, datacenter and mobile, accept SOCKS5 connections with username and password or IP allowlist authentication.
What is a SOCKS5 proxy?
A SOCKS5 proxy sits between your application and the internet and relays TCP connections. Unlike an HTTP proxy, it does not read or rewrite HTTP requests, so it works with any protocol your application speaks. With the socks5h scheme, the proxy also resolves domain names, so your own DNS server never sees which sites you visit.
SOCKS5 vs HTTP proxies
| SOCKS5 | HTTP / HTTPS proxy | |
|---|---|---|
| Traffic it can carry | Any TCP connection | Web requests (HTTPS is tunnelled) |
| DNS resolution | On the proxy (socks5h) | On the proxy for HTTPS tunnels |
| Authentication | Username and password | Username and password |
| Encryption | None added | None added |
| Tool support | Most HTTP clients, browsers, scrapers | Almost everything |
Which proxy types support SOCKS5?
Every FuseProxy proxy type supports HTTP, HTTPS, SOCKS5:
| Proxy type | IP source | Billing | From | Bandwidth | Best for |
|---|---|---|---|---|---|
| Rotating Residential Proxies | Residential (home ISP connections) | Per GB | $2.42 per GB | Metered | Web scraping, Price monitoring |
| ISP Proxies (Static Residential) | Static, ISP-registered (residential ASN) | Per proxy / month | $4.00 per proxy / month | Unlimited | Account management, E-commerce sessions |
| Rotating Datacenter Proxies | Datacenter (hosting and cloud networks) | Per GB | $1.21 per GB | Metered | High-volume scraping, SEO crawling |
| Rotating Mobile Proxies | Mobile carrier (4G/5G) | Per GB | $4.84 per GB | Metered | Mobile ad verification, App testing |
How to use a SOCKS5 proxy
With curl, the socks5h scheme resolves DNS on the proxy:
curl -x "socks5h://USERNAME:PASSWORD@HOST:PORT" https://api.ipify.orgIn Python with requests (install requests[socks] first):
import requests
proxy = "socks5h://USERNAME:PASSWORD@HOST:PORT"
response = requests.get("https://api.ipify.org", proxies={"http": proxy, "https": proxy}, timeout=30)
print(response.text)Your dashboard shows the host, port and credentials for each plan. See the authentication docs to use an IP allowlist instead of a password.
Questions, answered
What is a SOCKS5 proxy?
Is SOCKS5 faster than an HTTP proxy?
Does SOCKS5 encrypt my traffic?
Which FuseProxy plans include SOCKS5?
Start with the proxies you need
Create an account, top up and connect in minutes. Every price is on the pricing page.