ProxyHealthList

首页 / 协议 / HTTP

免费 HTTP 代理列表

经过验证与健康检测的免费 HTTP 代理列表 —— 兼容性最好的代理类型,适合网页请求、爬虫与自动化。TXT、JSON、CSV 格式,每小时刷新,无需注册。

当前可用 HTTP 代理数:

下载 HTTP TXT JSON CSV

TXT 文件每行一个 host:port。JSON 文件额外提供延迟、质量分、supportsHttps 标记和最近检测时间。

如何使用 HTTP 代理

几乎所有 HTTP 客户端、类库和浏览器都原生支持 HTTP 代理,无需额外依赖。它既能处理 http:// 请求,也能通过 CONNECT 隧道处理 https:// 请求。

curl

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

Python(requests)

import requests

proxy = "http://1.2.3.4:8080"   # 换成列表中的一行
r = requests.get(
    "https://httpbin.org/ip",
    proxies={"http": proxy, "https": proxy},
    timeout=10,
)
print(r.json())

无需安装额外的包 —— requests 原生支持 HTTP 代理,这也是 HTTP 代理最容易上手的原因。

环境变量

export http_proxy="http://1.2.3.4:8080"
export https_proxy="http://1.2.3.4:8080"
curl -I "https://example.com/"

使用步骤

  1. 点上方按钮(或用 curl)下载 HTTP TXT 文件。
  2. 取一行 host:port —— 列表按速度从快到慢排序。
  3. http://host:port 形式传给客户端,或设置代理环境变量。
  4. 超时或报错就换下一行 —— 免费代理随时会失效,务必带重试循环。

HTTP / HTTPS / SOCKS 代理怎么选

HTTP 代理是网页抓取和 API 请求的默认选择。若需要经过 TLS 隧道验证的代理,见 HTTPS 代理列表;非 HTTP 的 TCP 流量或 UDP 用 SOCKS5 代理SOCKS4 是更轻量的旧式备选。

常见问题

HTTP 代理能访问 HTTPS 网站吗?

可以 —— HTTP 代理通过 CONNECT 方法建立 HTTPS 隧道。JSON 中的 supportsHttps 标记表明该条目经过了 TLS 隧道验证。

列表多久更新一次?

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

免费 HTTP 代理匿名吗?

大多数是透明或普通匿名而非高匿(elite),目标站点仍可能看到代理头。请用于测试与抓取公开数据,不要用于隐私或敏感流量。

为什么代理经常失败?

免费代理天生不稳定。列表每小时健康检测并按速度排序 —— 请在多个条目之间做重试循环。

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

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

更多免费代理列表