Free SOCKS4 proxy list

Entries expire 15 minutes after their last check. Open an address for connection settings.

Setup instructions
List refreshed

561 matching proxies

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

All 561 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
IDIndonesiaSOCKS45,027 mselite
USUnited StatesSOCKS42,763 mselite
IDIndonesiaSOCKS43,709 mselite
BRBrazilSOCKS42,895 mselite
KHCambodiaSOCKS44,238 mselite
TZTanzaniaSOCKS42,832 mselite
USUnited StatesSOCKS42,164 mselite
RURussiaSOCKS4411 mselite
PLPolandSOCKS4175 mselite
USUnited StatesSOCKS42,787 mselite
USUnited StatesSOCKS4697 mselite
TRTürkiyeSOCKS43,044 mselite
BOBoliviaSOCKS43,123 mselite
RURussiaSOCKS41,576 mselite
INIndiaSOCKS4878 mselite
BRBrazilSOCKS45,960 mselite
SGSingaporeSOCKS45,223 mselite
THThailandSOCKS46,317 mselite
ZASouth AfricaSOCKS4791 mselite
USUnited StatesSOCKS4832 mselite
USUnited StatesSOCKS4833 mselite
USUnited StatesSOCKS4697 mselite
THThailandSOCKS4999 mselite
BDBangladeshSOCKS4855 mselite
COColombiaSOCKS4829 mselite
THThailandSOCKS43,446 mselite
PLPolandSOCKS4241 mselite
NLNetherlandsSOCKS41,182 mselite
USUnited StatesSOCKS42,819 mselite
PKPakistanSOCKS44,810 mselite
DEGermanySOCKS43,198 mselite
NPNepalSOCKS42,786 mselite
BRBrazilSOCKS41,088 mselite
BRBrazilSOCKS41,985 mselite
CACanadaSOCKS41,576 mselite
INIndiaSOCKS4876 mselite
PSPalestinian TerritoriesSOCKS42,384 mselite
BDBangladeshSOCKS4861 mselite
BGBulgariaSOCKS47,366 mselite
CNChinaSOCKS45,943 mselite
INIndiaSOCKS44,997 mselite
BDBangladeshSOCKS43,044 mselite
ZASouth AfricaSOCKS411,999 mselite
KRSouth KoreaSOCKS41,061 mselite
BDBangladeshSOCKS4995 mselite
NPNepalSOCKS43,059 mselite
KHCambodiaSOCKS4949 mselite
USUnited StatesSOCKS4752 mselite
USUnited StatesSOCKS4724 mselite
FRFranceSOCKS41,158 mselite
JSON API · current filters/api/v1/proxies?protocol=socks4

Use this proxy

IndonesiaID
103.101.218.113:8080
Response
5,027 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 'socks4://103.101.218.113:8080' \
  --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.

About the SOCKS4 proxy list

Recently checked SOCKS4 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.

When your client needs SOCKS4

SOCKS4 endpoints for clients that require this protocol. Use this list when your software specifically expects SOCKS4. It is an older protocol with fewer capabilities than SOCKS5. Do not assume that a SOCKS4 result also supports SOCKS5 or SOCKS4a hostname resolution; use only the capabilities recorded in the list. For new integrations, check whether your client supports SOCKS5 before choosing a protocol.

Example (replace the sample endpoint)
curl --proxy socks4://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.