Shadowsocks客户端使用配置

Shadowsocks(中文名称:影梭,平时大家又叫其为SS)是使用Python等语言开发的、基于Apache许可证开源的代理软件。Shadowsocks使用socks5代理,用于保护网络流量。被广泛用于突破防火墙的某些限制,以浏览被网络限制的内容。
Shadowsocks分为服务器端和客户端。在使用之前,需要先将服务器端部署在支持Python的服务器上面,然后通过客户端连接并创建本地代理。本文只做Shadowsocks客户端在windows环境下下载和常见的几个浏览器的配置使用的简单介绍,更多详细内容请参考Shadowsocks官网:https://shadowsocks.org/
一、Windows客户端下载
客户端下载地址:https://github.com/shadowsocks/shadowsocks-windows/releases,当前最新版本是3.0版本(文件名:Shadowsocks-3.0.zip),直接下载地址是:https://github.com/shadowsocks/shadowsocks-windows/releases/download/3.0/Shadowsocks-3.0.zip,下载后解压缩后得到一个单独的可执行文件,无需安装,直接运行即可。
二、Windows客户端配置
运行Shadowsocks客户端后,得到如下界面:

根据该界面的提示,输入您的服务器的IP(或者域名),服务器端口,密码,选择加密方式,本地代理端口(一般默认1080即可)然后点击确定,填写格式可以参照下面的:

点击“确定”后,在操作系统的状态栏显示Shadowsocks的图标,鼠标右键点击,选择“开机启动”,这样以后就可以不需要对Shadowsocks客户端进行任何操作了,电脑开机后Shadowsocks就会自动运行就可以直接使用了,效果如下图:

三、Google Chrome浏览器配置
使用Google Chrome浏览器的(由此下载最新版的32位、64位Google Chrome),请先到Chrome网上应用商店下载扩展程序Proxy SwitchyOmega,地址:https://chrome.google.com/webstore/detail/proxy-switchyomega/padekgcemlokbadohgkifijomclgjgif,下载完成后点击Proxy SwitchyOmega,进入“选项”,如下图:

点击左边菜单“新建情景模式”,输入情景模式名称,选择类型为“代理服务器”,点击“创建”,如下图:

选择刚刚创建的“Shadowsocks”情景模式,进行配置,选择代理协议为“SOCKS5”,代理服务器地址:127.0.0.1,代理端口:1080,然后点击左侧的“应用选项”按钮,如下图:

选择左侧的“auto switch”菜单,对“规则列表设置”进行配置,选择“AutoProxy”,在“规则列表网址”输入:https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt,然后点击下面的“立即更新情景模式”,并对上面的“规则列表规则”选择刚刚配置的Shadowsocks情景模式,并可以根据你的个人实际情况,自定义不同的情景模式,如下图示:

四、系统代理设置(最简单的SS上网配置)
如果你使用的非Google Chrome浏览器,最简单的配置方式,就是在操作系统的状态栏显示Shadowsocks的图标点击右键,勾选“启用系统代理”选项即可,Shadowsocks会根据PAC配置,自动选择使用代理,如访问国内的网站直接通过互联网访问,如果访问Google等无法正常访问的网站的时候,Shadowsocks会自动启用代理达到正常访问的效果,如下图: