1. 原理概述
Shadowsocks 的运行原理与其他代理工具基本相同,使用特定的中转服务器完成数据传输。 例如,用户无法直接访问Google,但代理服务器可以访问,且用户可以直接连接代理服务器,那么用户就可以通过特定软件连接代理服务器,然后由代理服务器获取网站内容并回传给用户,从而实现代理上网的效果。
2. 使用步骤
以 Windwos PC 端为示例,ShadowSocksR 简称 SSR
2.1 安装 ShadowSocksR 客户端
个个客户端的下载链接:
2.2 添加节点
在购买 SSR 账号后,首先会收到一个以 ssr://
开头的一串字符,这是 ssr 节点的一个节点链接,复制到剪切板之后需要导入到 SSR 中才可以使用,以下是导入步骤:
打开 ShadowSocksR 客户端,其会运行在右下角的托盘中:
对小飞机图标右键,选择 从剪切板批量导入ssr://链接
:
之后就会在节点列表中看见如下节点:
点击该节点后该节点就被标记为启动状态,此时可以使用浏览器测试是否可以访问外网。
2.3 设置系统代理模式
SSR 提供了多种代理模式,可以通过 “右键-系统代理模式” 菜单进行选择,其中常用的有全局模式与PAC模式。
在全局模式下,网络中的所有流量都会被 SSR 所接管进行转发,访问外网会进行加速,这是 SSR 默认启用的模式。但是如果国内流量也交给 SSR 的话,就可能会出现访问国内网站速度减慢甚至无法访问的情况。
为了避免上述的情况,SSR 提供了 PAC 模式,在该模式下,SSR 会根据定制的 PAC 规则来决定当前流量是否由代理进行转发。我们可以在 “右键-PAC” 选项中设置 PAC 的规则,这里推荐将 PAC 规则设置为 更新PAC为GFWList
,在这个规则下,只有访问被墙的网站时才会使用代理访问。
此外,代理规则最好设置为绕过局域网和大陆:
2.4 使用订阅自动导入节点
经过刚才的操作,仅仅只导入了一个节点,所购买的 SSR 运营商账号下通常包含多个节点,在 SSR 运行的过程中会自动选择最优节点进行接入(也可以手动选择),这样有助于提升网速。我们可以使用订阅来导入这些节点。
首先登录 SSR 运营商平台:https://cp.dawangidc.com/
查看购买的服务:
在订阅信息中复制两个地址中的其中一个:
选择设置服务器订阅信息:
将原有的订阅删除,并新建一个订阅,网址处输入刚才复制的订阅地址:
点击确定后会自动更新订阅,如果没有更新,就在服务器订阅选项中选择 更新SSR服务器订阅
来手动更新订阅。更新成功后会收到提醒:
此时,SSR 节点列表中就会出现刚才所添加成功的节点,如下:
当当前节点速度缓慢时,可以手动切换节点,通常使用香港(hk)节点、俄罗斯(ru)阶段、韩国(kr)节点、法国(fr)节点速度比较快。
And then, enjoy.
3. Q&A
3.1 会被封吗?
通常不会,除非特殊时期时会被禁止使用,请留意官方信息。
3.2 跟 VPN 有何区别?
原理上区别很大,但实际使用上无任何差别,VPN 网络商业化需要资质,SSR 本质只是借用一个远程服务器服务器对流量进行转发,并非 VPN 组网所以成本低。
3.3 有线宽带无法使用?
是的,有线方式连接宽带会造成 SSR 无法正常使用,Chrome 使用 switchyomega 插件手动设置代理可以解决。
3.4 如何为其他软件设置 SSR 代理?
软件的网络代理地址设置为 127.0.0.1:1080
那么该软件的流量就会走 SSR。
3.5 我可以在哪些平台使用 SSR?
几乎所有主流设备,甚至路由器。
3.6 可以作为游戏加速器使用吗?
可以,但是效果不好。