ProxyHealthList

Home / Protocols / SOCKS5

Free SOCKS5 Proxy List

A verified, health-checked list of free SOCKS5 proxies — downloadable as TXT, JSON or CSV, refreshed hourly, with no signup and no credit card.

Working SOCKS5 proxies right now:

Download SOCKS5 TXT JSON CSV

Each line in the TXT file is a plain host:port. The JSON file adds latency, quality score, check type and the last-checked timestamp for every proxy.

How to use a SOCKS5 proxy

SOCKS5 proxies forward raw TCP (and UDP) traffic, so the same proxy works for HTTP requests, scraping, and most command-line tools. Pick any entry from the list and point your client at it.

curl

curl -sL https://raw.githubusercontent.com/xyzs996/free-proxy-health-list/main/proxies/protocols/socks5/data.txt -o socks5.txt
proxy="$(head -n 1 socks5.txt)"
curl --socks5-hostname "$proxy" -I "https://example.com/" --max-time 10

Python (requests)

pip install "requests[socks]"
import requests

proxy = "socks5h://1.2.3.4:1080"   # replace with a line from the list
r = requests.get(
    "https://httpbin.org/ip",
    proxies={"http": proxy, "https": proxy},
    timeout=10,
)
print(r.json())

The socks5h:// scheme (note the h) makes DNS resolve through the proxy, which is what you usually want for scraping and privacy.

Step by step

  1. Download the SOCKS5 TXT file from the button above (or via curl).
  2. Read one host:port line — the file is sorted with faster proxies first.
  3. Point your client at it using socks5h://host:port.
  4. If a proxy is slow or dead, move to the next line — free proxies rotate constantly, so always keep a fallback.

SOCKS5 vs SOCKS4 vs HTTP

FeatureSOCKS5SOCKS4HTTP
Any TCP trafficYesYesHTTP/HTTPS only
UDP supportYesNoNo
Remote DNSYesNoVia CONNECT
AuthenticationYesNoYes

If you are not sure which to pick, SOCKS5 is the most flexible for scraping and automation. For plain web requests an HTTP proxy is often enough, and SOCKS4 is a lighter fallback.

Frequently asked questions

Are these free SOCKS5 proxies safe to use?

Public SOCKS5 proxies are shared and run by unknown operators, so never route logins, tokens or personal data through them. They are meant for testing, scraping public pages and automation — not sensitive traffic.

How often is the list updated?

Every proxy is re-checked and the list republished on an hourly cadence. Each JSON record carries a lastChecked timestamp and a latencyMs value so you can drop stale or slow entries.

Why do some proxies stop working within minutes?

Free proxies are volatile by nature — they appear and disappear constantly. That is exactly why the list is health-checked hourly and sorted fastest-first. Always loop to the next entry on failure.

Do I need to star or sign up?

No. The list is a fully public snapshot on a stable CDN link. A star just helps other developers find it.

Need fresher checks, filtering and rotation?

The public list has no SLA. The planned Pro API adds fresher checks, filtering by latency and quality, and a rotation endpoint for production use.

Explore more free proxy lists