首页 / 协议 / SOCKS4
免费 SOCKS4 代理列表
经过验证与健康检测的免费 SOCKS4 代理列表 —— 轻量、兼容性广的老牌 SOCKS 协议。TXT、JSON、CSV 格式,每小时刷新,无需注册。
当前可用 SOCKS4 代理数:—
TXT 文件每行一个 host:port。JSON 文件额外提供延迟、质量分和最近检测时间。
如何使用 SOCKS4 代理
SOCKS4 在底层转发 TCP 连接,能处理的不只是网页流量。它是最精简的 SOCKS 变体,绝大多数老工具和类库都支持。
curl
curl -sL https://raw.githubusercontent.com/xyzs996/free-proxy-health-list/main/proxies/protocols/socks4/data.txt -o socks4.txt proxy="$(head -n 1 socks4.txt)" curl --socks4 "$proxy" -I "http://example.com/" --max-time 10
Python(requests)
pip install "requests[socks]"
import requests
proxy = "socks4://1.2.3.4:1080" # 换成列表中的一行
r = requests.get(
"https://httpbin.org/ip",
proxies={"http": proxy, "https": proxy},
timeout=10,
)
print(r.json())
注意 SOCKS4 在客户端本地解析 DNS。若需要代理端解析(远程 DNS),请改用 SOCKS5 代理并使用 socks5h:// 方案。
使用步骤
- 点上方按钮下载 SOCKS4 TXT 文件。
- 取一行
host:port—— 列表按速度排序。 - 以
socks4://host:port形式配置客户端。 - 失败就换下一行 —— 免费代理需要重试循环。
SOCKS4 与 SOCKS5 怎么选
| 能力 | SOCKS4 | SOCKS5 |
|---|---|---|
| TCP 转发 | 支持 | 支持 |
| UDP 支持 | 不支持 | 支持 |
| 身份认证 | 不支持 | 支持 |
| 远程 DNS | 不支持 | 支持 |
| 开销 | 更低 | 略高 |
想要最精简、兼容性广、又不需要 UDP 或远程 DNS 时选 SOCKS4;否则 SOCKS5 能力更全;纯网页请求用 HTTP 代理最简单。
常见问题
SOCKS4 和 SOCKS5 有什么区别?
SOCKS4 更老更轻 —— 仅 TCP,无 UDP、无认证、无远程 DNS。SOCKS5 全都支持。SOCKS4 适合当轻量备选,需要高级特性时用 SOCKS5。
列表多久更新一次?
每小时重新检测并发布。每条 JSON 记录带 lastChecked 和 latencyMs,方便剔除过期或过慢的条目。
免费 SOCKS4 代理安全吗?
它们是共享的、由未知运营方提供,且 SOCKS4 没有认证机制 —— 切勿传输登录凭据或敏感数据。请用于测试、抓取公开数据和自动化。
为什么代理经常失败?
免费代理天生不稳定。列表每小时健康检测并按速度排序 —— 失败时循环取下一条。
需要更实时的检测、筛选和轮换?
公开列表没有 SLA。规划中的 Pro API 提供更实时的检测、筛选与轮换端点。