首页 / 协议 / HTTP
免费 HTTP 代理列表
经过验证与健康检测的免费 HTTP 代理列表 —— 兼容性最好的代理类型,适合网页请求、爬虫与自动化。TXT、JSON、CSV 格式,每小时刷新,无需注册。
当前可用 HTTP 代理数:—
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/"
使用步骤
- 点上方按钮(或用
curl)下载 HTTP TXT 文件。 - 取一行
host:port—— 列表按速度从快到慢排序。 - 以
http://host:port形式传给客户端,或设置代理环境变量。 - 超时或报错就换下一行 —— 免费代理随时会失效,务必带重试循环。
HTTP / HTTPS / SOCKS 代理怎么选
HTTP 代理是网页抓取和 API 请求的默认选择。若需要经过 TLS 隧道验证的代理,见 HTTPS 代理列表;非 HTTP 的 TCP 流量或 UDP 用 SOCKS5 代理;SOCKS4 是更轻量的旧式备选。
常见问题
HTTP 代理能访问 HTTPS 网站吗?
可以 —— HTTP 代理通过 CONNECT 方法建立 HTTPS 隧道。JSON 中的 supportsHttps 标记表明该条目经过了 TLS 隧道验证。
列表多久更新一次?
每小时重新检测并发布。每条 JSON 记录带 lastChecked 和 latencyMs,方便剔除过期或过慢的代理。
免费 HTTP 代理匿名吗?
大多数是透明或普通匿名而非高匿(elite),目标站点仍可能看到代理头。请用于测试与抓取公开数据,不要用于隐私或敏感流量。
为什么代理经常失败?
免费代理天生不稳定。列表每小时健康检测并按速度排序 —— 请在多个条目之间做重试循环。
需要更实时的检测、筛选和轮换?
公开列表没有 SLA。规划中的 Pro API 提供更实时的检测、筛选与面向生产的轮换端点。