HTTP 代理、SOCKS5 和 PAC 经常出现在同一个软件里,但它们处于不同层次。PAC 负责为网址作出选择,HTTP 或 SOCKS 则描述连接到代理的方式。
HTTP 代理面向特定协议
应用把 HTTP 或 HTTPS 请求交给代理处理。是否支持认证、隧道和不同协议,要看客户端与代理服务的共同能力。
SOCKS 提供更通用的转发接口
SOCKS5 可以处理多种基于 TCP 的连接并定义域名与 IPv4、IPv6 地址类型,但应用必须明确支持 SOCKS。
PAC 是一套选择规则
PAC 脚本根据目标网址返回直连或某个代理。脚本下载、解析或匹配失败时,实际行为还取决于客户端的回退规则。
完成前核对
- 确认客户端支持的代理类型
- 记录地址、端口与认证方式
- PAC 单独记录脚本地址
- 用目标应用测试而非只看设置
本文优先提供观察、记录和可恢复操作。企业设备、未知策略或原有代理配置应先联系管理员,不直接覆盖。