一、一句话说清四个协议的差别
差别不在「好不好」,在于管到哪一层。
二、选型矩阵:按你的场景直接查
| 你的场景 | 典型需求 | 建议协议 | 原因 |
|---|---|---|---|
| 浏览器 / 指纹浏览器 | 多环境隔离、按实例配代理 | SOCKS5 | 通用性最好,这类工具普遍只支持 SOCKS5 |
| 代理工具类客户端 | 老鱼加速器等自定义代理 | SOCKS5 | 自定义入口通常只接受 SOCKS5 协议 |
| 软路由 / 透明代理 | OpenWrt 等整机或分流 | SOCKS5 或 L2TP | 分流用 SOCKS5,整机全走用 L2TP |
| 系统级全局代理 | 所有软件都不走直连 | L2TP | 隧道建在系统层,不用逐个软件配置 |
| 纯网页请求 | 只要浏览器能走代理 | HTTP | 配置最简单,但不覆盖非 HTTP 流量 |
| 老系统 / 老设备 | 不支持 SOCKS5 的环境 | PPTP | 兼容性兜底选项 |
三、三个最容易选错的场景
1. 「HTTPS 网站能不能用 HTTP 代理」
能。HTTP 代理通过 CONNECT 建立隧道,可以承载 HTTPS 请求。但它的边界是只覆盖 HTTP(S) 流量。所以:如果这套环境里只有浏览器,HTTP 代理够用;如果还有客户端或后台程序需要走代理,就该换 SOCKS5。
2. 「软路由到底填 SOCKS5 还是 L2TP」
关键问题不是协议好坏,而是你要不要分流。路由器下所有设备无差别全走代理 → L2TP 建隧道最省事,一次配好,下面设备零配置。只想让部分设备或部分流量走、其余保持本地直连 → SOCKS5 更灵活,可以按设备、按网段、按规则分流。
3. 「指纹浏览器 / 多开工具」
这类工具的核心是按实例隔离——每个浏览器窗口一个独立出口。它们普遍只支持 SOCKS5,因为只有 SOCKS5 能做到「按进程/按实例」指定代理。L2TP 是系统级隧道,所有实例会共用一个出口,达不到隔离目的,选了等于白买。
四、协议定下来之后
协议只是第一步,后面还有「在哪填、填什么」。这两件事按设备分了步骤:
五、常见问题
HTTPS 网站能用 HTTP 代理吗?
能。HTTP 代理通过 CONNECT 方法支持 HTTPS 流量,所以打开 https 开头的网站是没问题的。但 HTTP 代理只处理 HTTP/HTTPS 流量——如果同一个环境里还有其他软件(游戏、客户端、非浏览器程序)也要走代理,就要选 SOCKS5。
软路由应该填 SOCKS5 还是 L2TP?
看你要「整机」还是「指定设备」。想让路由器下面所有设备无差别全走代理,L2TP 建隧道更省事;只想让部分设备走、其余保持本地直连,用 SOCKS5 做透明代理或按设备分流更灵活。
指纹浏览器 / 多开工具该选哪个协议?
绝大多数只支持 SOCKS5(部分额外支持 HTTP)。这类工具通常按浏览器实例单独配置代理,选 L2TP 是无效的——L2TP 是系统级隧道,没法按实例区分。
老鱼加速器这类客户端呢?
这类工具的自定义代理入口一般只填 SOCKS5。填之前确认地址、端口、账号密码四项分别对应,顺序填反是最常见的失败原因。
选错协议了能改吗?
可以在客户端重新配置。但要注意:不同协议在光梭IP 是分开计价的档位(SOCKS5 8 档、L2TP 5 档),如果协议类型变了,往往需要换成对应协议的档位,不是同一条线路改个开关。
协议定了,接着要判断的是买哪一档带宽 → 价格是怎么算的