ProxyHealthList

首页 / 协议 / HTTPS

免费 HTTPS 代理列表

免费 HTTPS 代理列表 —— 即经过验证、能用 CONNECT 方法建立 TLS 隧道的 HTTP 代理,可稳定访问 https:// 站点。TXT、JSON、CSV 格式,每小时刷新,无需注册。

当前可 TLS 隧道的代理数:

下载 HTTPS TXT JSON CSV

本列表中的每个代理都带有 supportsHttps: true —— 在最近一次检测中确认完成了 TLS 隧道。

什么样的代理才算 HTTPS 代理

HTTPS 代理不是独立协议,而是能成功隧道加密 HTTPS 流量的 HTTP 代理。客户端请求 https:// 地址时会发送 CONNECT host:443;代理建立原始隧道并转发加密字节流,全程不解密。许多免费 HTTP 代理过不了这一步,本列表只收录通过实时 TLS 检测的条目。

curl

curl -sL https://raw.githubusercontent.com/xyzs996/free-proxy-health-list/main/proxies/protocols/https/data.txt -o https.txt
proxy="$(head -n 1 https.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,
    verify=True,
)
print(r.json())

保持 verify=True —— 代理只转发加密流,针对真实目标站点的证书校验依然生效。

使用步骤

  1. 下载上方 HTTPS TXT 文件(每条都通过了 TLS 检测)。
  2. 取一行 host:port,代理地址仍用 http:// 方案。
  3. 目标写 https://,客户端会自动走 CONNECT 隧道。
  4. 失败就换下一行,并保持证书校验开启。

常见疑问:代理是 http:// 而目标是 https://?

方案(scheme)描述的是你与代理之间的通信方式,而非目标。你通过明文 HTTP 连到代理,请它 CONNECT 到 HTTPS 目标。若需要转发非 HTTP 流量或 UDP,请见 SOCKS5 列表

常见问题

HTTPS 代理能看到我的加密数据吗?

CONNECT 隧道模式下代理只转发原始 TLS 流,无法读取内容,但能看到目标主机名。免费代理运营方未知——切勿传输凭据或敏感数据。

为什么代理地址是 http:// 而网站是 https://?

方案描述的是你与代理的通信方式。你通过明文 HTTP 连接代理,由它 CONNECT 到 HTTPS 目标。

列表多久更新一次?

每小时重新检测并发布;每条记录都在 lastChecked 时刻通过了实时 TLS 隧道检测。

我需要 SOCKS 吗?

只有非 HTTP 流量或 UDP 才需要。访问 HTTPS 网站,本列表就是正确选择;原始 TCP 见 SOCKS5 列表

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

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

更多免费代理列表