ProxyHealthList

首页 / 协议 / SOCKS4

免费 SOCKS4 代理列表

经过验证与健康检测的免费 SOCKS4 代理列表 —— 轻量、兼容性广的老牌 SOCKS 协议。TXT、JSON、CSV 格式,每小时刷新,无需注册。

当前可用 SOCKS4 代理数:

下载 SOCKS4 TXT JSON CSV

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:// 方案。

使用步骤

  1. 点上方按钮下载 SOCKS4 TXT 文件。
  2. 取一行 host:port —— 列表按速度排序。
  3. socks4://host:port 形式配置客户端。
  4. 失败就换下一行 —— 免费代理需要重试循环。

SOCKS4 与 SOCKS5 怎么选

能力SOCKS4SOCKS5
TCP 转发支持支持
UDP 支持不支持支持
身份认证不支持支持
远程 DNS不支持支持
开销更低略高

想要最精简、兼容性广、又不需要 UDP 或远程 DNS 时选 SOCKS4;否则 SOCKS5 能力更全;纯网页请求用 HTTP 代理最简单。

常见问题

SOCKS4 和 SOCKS5 有什么区别?

SOCKS4 更老更轻 —— 仅 TCP,无 UDP、无认证、无远程 DNS。SOCKS5 全都支持。SOCKS4 适合当轻量备选,需要高级特性时用 SOCKS5。

列表多久更新一次?

每小时重新检测并发布。每条 JSON 记录带 lastCheckedlatencyMs,方便剔除过期或过慢的条目。

免费 SOCKS4 代理安全吗?

它们是共享的、由未知运营方提供,且 SOCKS4 没有认证机制 —— 切勿传输登录凭据或敏感数据。请用于测试、抓取公开数据和自动化。

为什么代理经常失败?

免费代理天生不稳定。列表每小时健康检测并按速度排序 —— 失败时循环取下一条。

需要更实时的检测、筛选和轮换?

公开列表没有 SLA。规划中的 Pro API 提供更实时的检测、筛选与轮换端点。

更多免费代理列表