HTTP 与 SOCKS5 代理怎么选?协议、端口和 HTTPS 网站的区别

选择代理协议时,先看目标软件支持什么,再取对应端口。访问 HTTPS 网站,并不意味着必须把代理类型选成 HTTPS;目标网站的协议和连接代理服务器的协议是两件事。

配置与检查示意图

查看大图

常见选择

使用位置可先评估的方案需要核对
Windows 手动系统代理HTTP软件是否跟随系统设置、如何完成认证
Python RequestsHTTP;需要时安装 SOCKS 扩展URL 编码、超时和 DNS 解析方式
Node.js Axios 的内置代理配置HTTP在 Node.js 运行,不能照搬到浏览器前端
支持 SOCKS5 的客户端或 ProxifierSOCKS5SOCKS5 端口和完整用户名、密码

HTTP 代理可以通过 CONNECT 为 HTTPS 目标建立隧道;SOCKS5 是另一种代理协议,不应把它当成“所有软件都支持”或“天然更快”的保证。HTTP CONNECT 标准说明了隧道机制,SOCKS5 标准定义了该协议。SOCKS5 本身不会自动给应用数据加密;目标使用 HTTPS 时仍需保持正常的证书验证。标准包含的能力,也不能直接等同于具体套餐或软件支持的能力。

在 DF-IP 信息中对应填写

静态记录选择 HTTP 时填 http_port,选择 SOCKS5 时填 s5_port。端口为 0、空值或未提供时,不要自行猜一个端口。动态住宅应按提取时选择的协议使用完整结果,不要只改客户端下拉框。

例如软件分别要求主机、端口、用户名和密码,就将默认提取结果拆成四项。主机框不要放 http://、用户名:密码@ 或整行 JSON。软件只提供代理 URL 输入框时,才按该软件文档组装 URL;特殊字符需要按 URL 规则编码。

验证协议是否匹配

先测试代理连接,再从同一个应用打开已知可访问的 HTTPS 测试页。记录出口 IP,同时确认页面资源是否完整。连接失败时先核对协议与端口配对;认证失败时转到 407 排查。不要通过关闭 TLS 验证来掩盖错误。

接下来可阅读 Python 接入或 Proxifier 配置,并在 DF-IP 控制台 取得对应连接。

English version

最近修改: 2026-09-13