有些时候,我们的shadowsocks代理直连速度比较慢。例如,我们想要用英国代理来观看BBC iPlayer,如果直接用shadowsocks连接英国节点,在很多网络下速度并不理想。这个时候,如果我们有其他节点速度非常快,比如香港节点(阿里云)、维也纳节点等,就可以利用这些速度快的代理作为中转,加速我们的目标代理的连接速度。在这里,我们以维也纳节点作为前置代理,以英国节点作为目标代理来说明一下如何用shadowsocks实现中转。原理如下图:
了解原理之后,下面的设置就很简单了。 第一,由于需要两个代理,你需要同时打开两个shadowsocks客户端,所以,你要需要复制一份。为了避免冲突,请将两个客户端分别放入两个不同的文件夹内。 第二,先打开一个客户端,连接维也纳节点。(系统代理模式选择不修改系统(IE)代理) 第三,再打开另外一个客户端,此时会提醒你端口被占用,先点击确定,连接伦敦节点。端口占用的原因是shadowsocks默认本地端口都是1080,两个同时打开必然会冲突。所以你需要修改这一个客户端的本地端口为1081(可以任意选择端口,只要不和其他程序占用相同端口即可)。同时填写二级(前置)代理信息。这部分参数设置为:右键小飞机→选项设置 。 请参照下图填写:
第四,启用这个伦敦节点客户端代理就行了(这里系统代理模式选择全局模式) ,然后就大功告成了! 打开 https://www.bbc.co.uk/iplayer 测试: