配代理时经常遇到这种情况:同一个地址,这个软件能用,那个软件却连不上。不是代理坏了,是软件对协议的”口味”不一样。这篇用问答的方式讲讲协议兼容性。
协议兼容性决定”谁吃哪套”,选对协议,软件才能连上。
为什么软件会挑协议
不同软件按自己的需求实现了不同的代理支持:有的只实现了 HTTP 代理(因为只处理网页类流量),有的原生支持 SOCKS5(因为要做通用传输),有的走隧道类协议(因为要整机接入)。软件实现了哪套,就只能用哪套,这就是”只认某种协议”的原因。
最常遇到的三种情况
- 浏览器类:几乎都支持 HTTP 代理,配置最简单
- 工具/脚本类:很多支持 SOCKS5,兼容面最广
- 系统级/整机类:走隧道协议,适合设备级配置
三种情况对应三种协议需求,选服务时对照自己的软件清单就行——比如蛟龙IP提供 SK5、HTTP、L2TP、PPTP 多协议接入,从工具级到系统级都有覆盖,正好对上”一套服务配多类软件”的需求。接着看怎么判断自己该用哪种。
怎么判断自己该用哪种
先看软件的设置里提供了什么代理选项,有 HTTP 就用 HTTP、有 SOCKS 就用 SOCKS;都不支持的,考虑走系统级或隧道方案。选代理服务时,多协议支持的意义就在这——同一家服务能按软件需要切换协议,省得跨平台来回折腾。
多协议支持的服务怎么选
判断标准很简单:你手头软件最常用的是哪几种协议,服务商有没有覆盖。协议覆盖对上,兼容问题就少一半。
一句话:软件挑协议是常态,先看软件支持什么、再选覆盖对得上的服务。协议兼容对上,配置就顺。
