Shadowsocks 新手使用指南


Warning: Undefined array key 1 in /www/wwwroot/www.vpn-china.org/wp-includes/media.php on line 76

Warning: Undefined array key 1 in /www/wwwroot/www.vpn-china.org/wp-includes/media.php on line 76
Shadowsocks 新手使用指南

Shadowsocks 是什么

Shadowsocks (SS) 是一种轻量级代理协议工具,专门用于突破网络审查,具有速度快、省电、支持分流等特点。新手只需获取服务器信息(或订阅链接),下载对应客户端(Windows/Android/iOS/Mac),输入节点配置即可开始使用。 使用也很简单: 下载安装好客户端 → 扫码添加SS/SSR节点信息 → 设置启用即可。

Shadowsocks客户端免费下载

微软Windows客户端:点击 Shadowsocks桌面Win版本下载,下载安装到本地

苹果iPhone/iPad设备客户端:手动在Appstore搜索关键词“Shadowrocket”进行App安装,需要海外Appstore账号,如果没有海外Appstore账号,可参考如何注册海外Appstore账号自行注册。很多机场代理服务商也提供免费的共享账号,可询问机场代理服务商。注意:假冒近似名字的App很多很多,要下载开发者为Shadow Launch Techonology Limited的这个

Shadowsocks 新手使用指南

安卓手机/平板设备客户端:点击 Shadowsocks的安卓版本下载,然后安装到您的安卓手机/平板设备。

苹果系统MAC客户端:点击 Shadowsocks的Mac版本下载ShadowsocksX-NG,然后安装到您的Mac系统电脑。文件后缀为

Shadowsocks 的Windows设置教程

下载

下载任意一个软件压缩包,下载后解压至任意目录安装。

1、下载:【最新版 Shadowsocks-4.1.7.1推荐 Shadowsocks-4.0.10 】XP系统 Shadowsocks-3.2历史版本

2、安装过程中 若提示.NET framework过低,则需要下载.NET framework软件点击下载,重新打开运行即可。

注:需要安装 .NET Framework 4.6.2 和 Microsoft Visual C++ 2015 Redistributable (x86)(一般已默认安装不需再次安装)。

使用教程

1、下载后解压文件,打开EXE文件安装后,右键单击左下角任务栏的Shadowsocks【小飞机图标】进行配置。

2、在 【服务器】 菜单添加服务器节点。详见:机场评测表,选择您喜欢的机场代理服务商,购买后获得专属服务器节点。

3、选择 【启用系统代理】来启用系统代理。注:请禁用浏览器里的代理插件,或把它们设置为使用系统代理。

4、然后可以打开 www.google.com 进行测试。注:若游览器无法打开google.com等网页,可能是你的游览器有插件或者设置了代理,可以尝试更换游览器测试一下。

Shadowsocks 新手使用指南

设置说明

服务器节点添加说明

目前主要有三种配置节点信息的方法,可以根据你的习惯和需要选择

方法一、从剪切板导入URL【推荐】每次复制SS链接,点击从剪切板导入URL即可配置服务器

1、首先复制SS地址二维码链接

2、然后右键单击右下角的软件,点击“服务器”-“从剪切板导入URL”

3、程序自动识别SS地址并导入服务器节点信息,最后启用系统代理即可使用

Shadowsocks 新手使用指南

方法二、扫二维码配置【推荐】 通过扫描屏幕上的二维码,自动配置,推荐

1、首先网页上或者是聊天窗口打开节点的二维码图片

2、然后右键单击右下角的软件,点击“服务器”-“扫描屏幕上的二维码”

3、程序自动识别二维码并导入服务器节点信息,最后启用系统代理即可使用

Shadowsocks 新手使用指南

方法三、手动编辑服务器配置 添加服务器,并逐一配置相关节点信息

1、右键单击右下角的软件,点击“服务器”-“编辑服务器”

2、逐一输入节点服务器【地址(域名或者IP地址)、端口、密码】,选择加密方式后确定

3、保存服务器节点信息,最后启用系统代理即可使用

系统代理模式 – 全局模式/PAC模式

1、全局模式:你可能会遇到一些网站打不开,仍然无法访问,这个你可以试试选择【系统代理模式-全局模式】,这样使全部流量经过节点服务器。

2、PAC模式【推荐】:选择PAC模式,PAC文件网址列表走节点服务器,国内网址则走你自己使用的网络流量。

3、关于PAC更新,你可以直接从 GFWList (由第三方维护)更新 PAC 文件,或者你可以手动编辑本地pac文件。需要更新PAC:依次操作:PAC ->从GFW List更新PAC (等待更新完毕后)->使用本地PAC->启动系统代理。

Shadowsocks 新手使用指南

其他

1、服务器自动切换

负载均衡:随机选择服务器

高可用:根据延迟和丢包率自动选择服务器

累计丢包率:通过定时 ping 来测速和选择。如果要使用本功能,请打开菜单里的统计可用性。

也可以实现 IStrategy 接口来自定义切换规则。

2、UDP

对于 UDP,请使用 SocksCap 或 ProxyCap 强制你想使用的程序走代理。

3、多实例

如果想使用其它工具如 SwitchyOmega 管理多个服务器,可以启动多个 Shadowsocks。 为了避免配置产生冲突,把 Shadowsocks 复制到一个新目录里,并给它设置一个新的本地端口。

4、插件

若想通过插件来连接服务器,请到编辑服务器界面填入插件程序(相对路径或绝对路径)

注意: 在启用插件后,正向代理会被停用。

iOS 使用 Shadowsocks 设置教程

第一步 下载手机客户端

登陆苹果非大陆区账号单独购买下载,以下是苹果商店链接(需非大陆苹果账号,选择任意一个下载即可)。

苹果美区商店 App Store下载:推荐 Shadowrocket小火箭 – App Store 

第二步 获取 Shadowsocks 账号信息

一个可用的 Shadowsocks 账户(需要包括以下信息:服务器地址、端口号、加密方式、密码)

详见:机场评测表,选择您喜欢的机场代理服务商,购买后获得专属服务器节点。

第三步 iOS配置 Shadowsocks 客户端

一、Shadowrocket 小火箭 设置教程

添加 Shadowsocks 账户

Shadowrocket 是一款专门为 Shadowsocks 设计的 APP,所以添加起来也是极其方便。点击左上角的方框即可扫描 Shadowsocks 账户服务器节点的二维码,免去输入的麻烦。

Shadowsocks 新手使用指南

第一次连接时会弹出一个添加代理的提示框,点“Allow”允许,否则不能用。如果你有多个节点,连接后是使用前面有圆点的节点,点击节点即选中作为默认,选中的节点使用中无法删除。

Shadowsocks 新手使用指南

或者你也可以点击右上角的加号进行手动输入

Shadowsocks 新手使用指南
Shadowsocks 新手使用指南

规则的设置

一般全局路由选择默认配置即可,如果要实现部分网站国内走直连,国外走代理的话,就需要用到规则。

点击 Settings,然后在点击 Config 你就可以看到以下界面

Shadowsocks 新手使用指南

点击 + 通过添加链接,在点击 Use Config 来下载规则文件。你可以对其进行编辑,以满足自己的使用习惯。点击感叹号,然后在点击 Add Rule,点击 Type,就可以看到多种过滤方式进行设置了。

节点订阅设置

打开Shadowrocket,点击右上角加号 + ,在添加节点页面,将类型改为第三个 Subscribe,复制订阅地址粘贴到URL中,然后点击右上角完成即可。

Shadowsocks 新手使用指南

在Shadowrocket设置–服务器订阅中打开【打开时更新】选项。

Shadowsocks 新手使用指南

回到首页,打开连接开关,享受科学上网吧!

安卓 Android 使用 Shadowsocks 设置教程

第一步 下载 Shadowsocks 客户端

下载:【 推荐 Shadowsocks-APK文件点击下载直接安装【 Google play 商店-需代理访问 】【 历史版本

注意:此软件可能带广告,下载后左滑删去即可

第二步 获取 Shadowsocks 账号信息

详见:机场评测表,选择您喜欢的机场代理服务商,购买后获得专属服务器节点。

第三步 配置 Shadowsocks 客户端

有多种配置节点信息的方法,可以根据你的习惯和需要选择

Shadowsocks 新手使用指南

推荐,扫二维码配置

1、首先网页上打开节点的【二维码】图片

2、然后打开软件左上角/右下角的“+”,选择“扫描屏幕上的二维码”

3、程序自动识别二维码并导入服务器节点信息

4、最后点击 【小飞机】 的标志 即可连接上网了

若出现提示:您的设备不支持Google Play服务 因此无法运行Shadowsocks

1、在添加节点过程中出现如下提示,请下载安装Google Play服务框架、Google Play 服务、Google Play 谷歌三件套。

Shadowsocks 新手使用指南

2、若是下载谷歌三件套后仍然无法使用,部分手机自带的商城里下载【谷歌安装器】后可正常使用。

Shadowsocks 新手使用指南

3、若仍不能使用,可以尝试ROOT你的手机。

其他说明

在您信息配置完成后,我们推荐在功能设置中设置「绕过局域网及中国大陆模式」,该模式可以实现自动代理,其他选项不要启用,就可打开游览器访问 www.google.com 网站进行测试。

MacOS 使用 Shadowsocks 设置教程

第一步 安装 ShadowsocksX-NG

在安装之前,请始终确保您的系统满足最低系统要求。

您需要具备 MacOS 10.11 或更高版本才能运行 ShadowsocksX-NG。如果您的操作系统版本较旧, 则请先升级到 MacOS 10.11 或更高版本。按照下面的说明在 MacOS 上下载并安装 ShadowsocksX-NG。

1. 下载客户端

【 ShadowsocksX-NG 下载【 Sourceforge 备用下载 】历史版本

2. 安装客户端

双击解压 ShadowsocksX-NG.x.x.x.zip , 获取 ShadowsocksX-NG

安装客户端

将 “ShadowsocksX-NG” 拖移到 “访达”里面的 “应用程序”。

"ShadowsocksX-NG" 移动到 "访达" 里面的 "应用程序"

在 “应用程序” 中双击 “ShadowsocksX-NG” > 选择 “打开”。

选择打开

第二步 获取 Shadowsocks 账号信息

详见:机场评测表,选择您喜欢的机场代理服务商,购买后获得专属服务器节点。

第三步 配置 Shadowsocks 账号

在您的电脑上, 执行下列操作:

  • 点击屏幕顶部菜单栏的 menu_icon_disabled > “服务器” > “服务器设置”。
点击屏幕最上方菜单栏
  • 点击窗口上的 “+” > 填写 “地址” > 填写 “服务端口” > 选择 ”加密方法”。
  • 填写 “密码“ > 填写”备注” 为可选项。
  • 点击 “打开Shadowsocks” 。
  • 当显示 Shadowsocks: On时,表示系统代理已经打开。
服务器设置,打开ss

可以通过二维码方式单独增加节点, 在您的电脑上, 执行下列操作:

此二维码同样适用于其他客户端。

  • 点击屏幕顶部菜单栏的 menu_icon_disabled > “扫描屏幕上的二维码” > 当看到 “已添加新的Shadowsocks服务器”,代表添加成功。
  • 点击 “打开Shadowsocks” 。
  • 当显示 Shadowsocks: On时,表示系统代理已经打开。
打开ss

配置系统代理模式

  • 点击屏幕右上方菜单栏的 menu_icon_disabled > “PAC自动模式”。
pac设置

其他

  • PAC 模式 表示可以实现自动代理, 及本来可以访问的网站不会经过代理,推荐日常使用。
  • 全局模式 表示计算机内大多数流量都会经过代理, 不推荐日常使用。

Linux 使用 Shadowsocks 设置教程

Shadowosocks-QT5

下面以 Ubuntu 64 位系统做参考

第一步 安装 Shadowsocks-Qt5

按照下面的说明在 Ubuntu 上下载并安装 Shadowsocks-Qt5。

1. 下载客户端

Shadowsocks-Qt5历史版本

2. 安装客户端

右键单击 “Shadowsocks-Qt5-x.x.x-x86_64.AppImage” > 选择 “Properties” > 单击 “Permissions” > 在”Allow excuting file as program” 上打勾。

下载客户端

第二步 获取 Shadowsocks 账号信息

详见:机场评测表,选择您喜欢的机场代理服务商,购买后获得专属服务器节点。

第三步 配置 Shadowsocks 账号

在您的电脑上, 执行下列操作:

  • 双击Shadowsocks-Qt5-x.x.x-x86_64.AppImage > “Connection” > “Add” > “Manually”。
Ubuntu 手动设置
  • 填写 “Server Address” (为你的节点服务器地址)> 填写”Server Port”(为你的服务端口) > 填写 “Password” (为你的登陆密码)。
  • 在 “Local Address” 处填上 “127.0.0.1” > 在 “local Port” 处填上 “1080” > 选择 “Encryption Method” (为你的加密方式)。

勾选 “Auto connect to connect on application start”, 将会在开启 Shadowsocks-QT5 时自动连接至该服务器。

服务器设置

您也可以通过二维码方式单独增加节点,在您的计算机上, 执行下列操作:

此二维码同样适用于其他客户端。

  • 双击Shadowsocks-Qt5-x.x.x-x86_64.AppImage > “Connection” > “Add” > “Scan QR code on Screen” > 当弹出新的 “Profile Editor”后,点击 “OK”。
  • 点击 “Connect” 图标 。
二维码设置

命令行客户端

1. 安装:

Python : https://github.com/shadowsocks/shadowsocks/tree/master#install
Shadowsocks-libev: https://github.com/shadowsocks/shadowsocks-libev#installation

下面我们以 Python 版的 Shadowsocks 为例

安装命令:
Debian / Ubuntu:

apt-get install python-pip
pip install git+https://github.com/shadowsocks/shadowsocks.git@master

CentOS:

yum install python-setuptools && easy_install pip
pip install git+https://github.com/shadowsocks/shadowsocks.git@master

For CentOS 7, if you need AEAD ciphers, you need install libsodium

dnf install libsodium python34-pip
pip3 install  git+https://github.com/shadowsocks/shadowsocks.git@master

Linux distributions with snap:

snap install shadowsocks

2. 创建 Shadowsocks 配置文件

创建一个 /etc/shadowsocks.json 文件,格式如下

{
    "server":"服务器 IP 或是域名",
    "server_port":端口号,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"密码",
    "timeout":300,
    "method":"加密方式 (chacha20-ietf-poly1305 / aes-256-cfb)",
    "fast_open": false
}

3、启动 Shadowsocks

Python 版客户端命令是 sslocal , Shadowsocks-libev 客户端命令为 ss-local

/usr/local/bin/sslocal -c /etc/shadowsocks.json -d start

4、终端内使用,需安裝 proxychains

Debian / Ubuntu:

sudo apt-get install proxychains

编辑 /etc/proxychains.conf

修改最后一行

socks5 127.0.0.1 1080

接着我们就可以直接 用 proxychains + 命令的方式使用代理,例如

proxychains curl xxxx
proxychains wget xxxx

sudo proxychains apt-get xxxx

5、其他程序使用

需要在程序内设置一个协议为 socks v5 的代理

服务器:127.0.0.1
端口:1080 #应与Shadowsocks客户端的本地端口对应,默认为1080

6、 关闭 Shadowsocks

在终端内输入

lsof –i:1080

kill 相应的 pid 即可