Free SOCKS5 proxy list

Use SOCKS5 in your client. In cURL, socks5h:// resolves the destination hostname at the proxy.

Setup instructions
List refreshed

352 matching proxies

50 current on this page · 15-minute check limit
Export

All 352 matching proxies

Download TXTDownload CSVDownload JSON

This page · 50 proxies

File formats and instructions

Recently checked public proxies. Check boxes select rows for export. Open an address for connection settings and check evidence.
IP address : portCountryProtocolResponse AnonymityCheckedProxy details
USUnited StatesSOCKS57,198 mselite
USUnited StatesSOCKS5977 mselite
RURussiaSOCKS5863 mselite
RURussiaSOCKS5825 mselite
USUnited StatesSOCKS55,663 mselite
USUnited StatesSOCKS51,053 mselite
SGSingaporeSOCKS51,217 mselite
FRFranceSOCKS53,746 mselite
IDIndonesiaSOCKS59,190 mselite
FRFranceSOCKS53,500 mselite
RURussiaSOCKS5494 mselite
LTLithuaniaSOCKS56,413 mselite
RURussiaSOCKS58,006 mselite
FRFranceSOCKS5678 mselite
USUnited StatesSOCKS56,552 mselite
BDBangladeshSOCKS53,452 mselite
CNChinaSOCKS520,912 mselite
USUnited StatesSOCKS517,187 mselite
RURussiaSOCKS55,098 mselite
IRIranSOCKS54,207 mselite
NLNetherlandsSOCKS59,915 mselite
VNVietnamSOCKS51,422 mselite
IDIndonesiaSOCKS53,553 mselite
USUnited StatesSOCKS5873 mselite
VNVietnamSOCKS51,818 mselite
USUnited StatesSOCKS51,005 mselite
FRFranceSOCKS5208 mselite
HKHong Kong SAR ChinaSOCKS51,069 mselite
ZASouth AfricaSOCKS55,325 mselite
INIndiaSOCKS5697 mselite
DEGermanySOCKS51,174 mselite
SGSingaporeSOCKS59,552 mselite
USUnited StatesSOCKS54,173 mselite
RURussiaSOCKS52,896 mselite
LVLatviaSOCKS55,508 mselite
JPJapanSOCKS51,192 mselite
NLNetherlandsSOCKS518,083 mselite
USUnited StatesSOCKS5449 mselite
JPJapanSOCKS53,714 mselite
RURussiaSOCKS55,976 mselite
USUnited StatesSOCKS51,000 mselite
USUnited StatesSOCKS51,081 mselite
USUnited StatesSOCKS51,012 mselite
USUnited StatesSOCKS51,007 mselite
USUnited StatesSOCKS51,017 mselite
USUnited StatesSOCKS51,007 mselite
USUnited StatesSOCKS51,656 mselite
RURussiaSOCKS5666 mselite
USUnited StatesSOCKS5646 mselite
USUnited StatesSOCKS5869 mselite
JSON API · current filters/api/v1/proxies?protocol=socks5

Use this proxy

United StatesUS
45.74.31.42:15930
Response
7,198 ms
Anonymity
elite
Checked
UTC
Check evidence Latest check only

A 24-hour check history is not available for this endpoint. The timestamp above records its latest check; it does not establish an uptime percentage.

How to read check results
Connection format

The default URL returns your outbound IP. This builder does not send the request.

Terminal · bash / zsh
curl --disable --proxy 'socks5h://45.74.31.42:15930' \
  --noproxy '' --connect-timeout 5 --max-time 15 \
  --globoff --url 'https://httpbin.org/ip'

Run in your terminal. Stops after 15 seconds; TLS verification stays enabled. SOCKS5 resolves DNS through the proxy.

About the SOCKS5 proxy list

Recently checked SOCKS5 proxy endpoints, with country, response time, anonymity and UTC check times. Entries expire after 15 minutes without a new check. Available in TXT, CSV and JSON.

Connect with SOCKS5

SOCKS5 endpoints for compatible apps and scripts. SOCKS5 can relay connections for compatible applications beyond HTTP clients. Our SOCKS5 listing records endpoint availability; it does not certify UDP support. DNS behavior depends on your client. In curl, socks5h:// asks the proxy to resolve the destination hostname. A SOCKS5 connection does not by itself encrypt your application traffic.

Example (replace the sample endpoint)
curl --proxy socks5h://203.0.113.10:1080 --connect-timeout 5 --max-time 15 https://example.com

How do I use this free proxy list?

Use the checkboxes to select proxies for copying or export. Open an address to build a cURL request, a Python Requests snippet or app settings. Filter by country, response time, anonymity, port and check age, then export your selection, this page or all matching results in TXT, CSV or JSON. Choose IP:port or protocol URLs for copying and TXT files. No FreeProxyHub account is required.

Check time
The last recorded connection check, shown in UTC. Entries expire after 15 minutes without a new check. A recent result does not guarantee your next request will succeed.
Response time
The duration of one connection check in milliseconds. It is not an average or a measure of download speed.
HTTPS support
An HTTPS label means a recorded CONNECT check passed with certificate validation. Use the protocol your client supports.

Are recently checked proxies guaranteed to work?

No. A timestamp records an earlier check. An endpoint can go offline, reject a destination or behave differently from your network. Keep TLS verification enabled and test with a short timeout before using an endpoint.

Read how checks work, compare HTTP and SOCKS5, configure Python Requests, or troubleshoot a failed connection.