Shadowsocks
1.1、Shadowsocks简介

Shadowsocks是一个开源的socks5协议的实现。

Shadowsocks客户端与服务器通信过程中能避开GFW的特征识别,在中国大陆被广大网民称为"翻墙神器"。

Shadowsocks支持几乎所有常见的操作系统

ShadowsocksGitHub上的网址:https://github.com/shadowsocks

1.2、Shadowsocks服务器

我们搭建Shadowsocks服务器,通常是为了翻过GFW这座墙。

我们可以把Shadowsocks服务部署在国外的主机上,然后,我们在大陆连接这台位于国外的Shadowsocks服务器,就可以实现"翻墙"。

可以使用国外的云虚拟机,比如Azure国际版亚马逊AWS, 还可以使用国外的VPS服务器,比如

1.3、Shadowsocks客户端
1.3.1、Shadowsocks for Windows 

step1、下载Shadowsocks安装包 (

curl -LO https://github.com/shadowsocks/shadowsocks-windows/releases/download/4.0.7/Shadowsocks-4.0.7.zip

step2、双击进行解压,里面有一个Shadowsocks.exe文件,这是一个绿色软件,无需安装,双击即可运行。

1.3.2、Shadowsocks for macOS 

step1、使用curl命令下载Shadowsocks安装包 (

curl -LO https://github.com/shadowsocks/ShadowsocksX-NG/releases/download/v1.7.0/ShadowsocksX-NG.1.7.0.zip

step2、使用unzip命令解压压缩包到/Applications目录中

sudo unzip ShadowsocksX-NG.1.7.0.zip -d /Applications/

step3、在LaunchPad中点击ShadowsocksX-NG启动

在屏幕右上方会出现一个小图标,点击后出现如下菜单:

step4、Shadowsocks的使用者通常是通过一个二维码图片分享服务器配置。 所以,你从其他使用者那里获得一个二维码图片,然后把这个图片打开放在屏幕中央。

step5、点击"Scan QR Code From Screen...",会自动把代理服务器配置好。

step6、在"Servers -> xxx.xxx.xxx.xxx:yyy"上点击一下,就可以正常上网了。

你也可以通过"Turn Shadowsocks On"和"Turn Shadowsocks Off"来打开或者关闭代理上网功能。

1.3.3、Shadowsocks for Android 

你可以直接下载APK文件,也可以通过源代码自己进行编译。

1.3.4、Shadowsocks for iOS 

这个似乎不维护了。