shadowsocks · 2018-09-30 · shadowsocks[2, 1] 是一种基于 socks5...

8
Shadowsocks () 使hiaoxui [email protected] v0.1 1 于一些, 访. , , Google Scholar, Wikipedia [3]. , . 于上, (, BBS ID hiaoxui) Shadowsocks . Shadowsocks[2, 1] Socks5 , (GFW) . Shadowsocks , 使, , . 使, Shadowsocks . VPS Shadowsocks , , . 分别使和各. 2 使, 有服. 纠纷, 以下: 1. 使, 使PKU . 2. , , . 3. /, 使.(10 GB/mon) 4. . , . 访HTTPS , 之中. , , . 1

Upload: others

Post on 22-May-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Shadowsocks (客户端) 使用手册

[email protected]

v0.1

1 介介介绍绍绍

由于一些众所周知的原因, 我们并不能自由访问完整的互联网. 但是互联网审查粒度过粗, 导致许多本不需要审查的内容被拒之墙外, 如 Google Scholar,Wikipedia [3]等. 这严重阻碍了我们的正常信息浏览和获取, 不可避免地影响了我们的科研学习. 基于上述原因, 本人 (北京大学在校学生, BBS ID hiaoxui) 向我我我校校校学学学生生生在力所能及的时间范围内提供一定质量的 Shadowsocks 服务.

Shadowsocks[2, 1] 是一种基于 Socks5 代理方式的加密传输协议, 可以帮助我们突破中国互联网审查 (GFW) 从而浏览被封锁的内容. Shadowsocks 分为服务器端和客户端, 在使用之前, 需要先将服务器端部署到服务器上面, 然后通过客户端连接并创建本地代理.

作为使用者, 您无需知道任何关于 Shadowsocks 的细节. 我已在美国一些 VPS 部署了 Shadowsocks 的服务器, 您可以直接用客户端连接我的服务器,从而实现无障碍的互联网浏览.

下面几个小节我将分别介绍使用须知和各个系统的客户端部署方式.

2 使使使用用用须须须知知知

本人无意借此盈利, 所有服务都不会收取费用. 为避免纠纷, 请您阅读以下内容:

1. 使用者需要有北京大学的身份, 请务必使用 PKU 邮箱联系我.

2. 请只用于学术用途, 不挪作它用, 不私自分享别人.

3. 本人带宽/流量有限, 请节约使用. (≤ 10 GB/mon)

4. 本人无法对信息安全做任何担保. 作为服务提供者, 我可以监控您的全部流量. 这意味着您如果访问非 HTTPS 网站, 就有可能处于我的威胁之中.本人当然不会做中间人攻击, 但如果您很介意, 请不要交换未加密信息.

1

Figure 1: 客户端下载示意图. 请点击红圈内链接.

Figure 2: 托盘处的 Shadowsocks 图标

3 如如如何何何在在在 Windows 上上上部部部署署署 Shadowsocks 客客客户户户端端端?

3.1 下下下载载载客客客户户户端端端

请先下载 Shadowsocks 的客户端. 点击 (link), 下载最新版本的客户端即可.请确保您下载的是可执行文件而非源码. 图 1 是版本号为 4.0.10 的 Shadow-socks Windows 客户端下载方式. 上述网址有时会被 GFW 屏蔽而无法使用, 您可以用我的备用链接 (link) 下载.

3.2 客客客户户户端端端部部部署署署

由于 Shadowsocks 运行期间会产生临时文件, 建议在将其置于文件夹内使用. 如果其目录位于 C 盘, 您可能需要管理员权限打开它.

双击启动, 系统托盘处会出现如图 2 所示图标.

初次设置界面如图 3 所示. 您需要编辑的地方有四项, 分别为: Server Addr,Server Port, Password 和 Encryption. 具体的配置内容我将邮件告知您.

3.3 其其其他他他配配配置置置选选选项项项

关闭软件, 在系统托盘处右键小飞机图标, 可以看到如图 4 所示的菜单栏. 我

2

Figure 3: 软件配置界面

介绍其中三个功能:

1. Enable System Proxy: 一旦启动, 系统所有软件的流量都将被 Shadow-socks 代理. 建议开启.

2. Mode: 在开启系统代理之后, 有两个模式可以选择. PAC (Proxy auto-config) 模式下, 只有需要代理的流量 (即被 GFW 拦截的流量) 会被代理, 正常流量 (国内地址, 未被墙的国外地址) 依然按照原来的方式传输.Global 模式下, 任何流量都会被代理. 强烈建议选择 PAC 模式. 于我服务器而言, 这是节约流量的重要途径. 于您而言, 代理不必要的地址只会影响您的网速.

3. Start on Boot: 是否开启自启. 依个人使用习惯而定.

3.4 FAQ

3.4.1 我我我的的的系系系统统统古古古老老老 (Win10 以以以下下下), 怎怎怎么么么办办办?

建议您选择比较旧的客户端. 目前最新客户端可能对旧版本系统不甚友好,您可以在下载页面找版本号以 3 开头的客户端.

3.4.2 提提提示示示缺缺缺少少少 .NET 框框框架架架

请安装 .NET 框架. 您可以在浏览器访问 link 下载, 或者使用任何您喜欢的方式下载安装.

3

Figure 4: 其他配置选项

4 如如如何何何在在在 Android 手手手机机机上上上部部部署署署 Shadowsocks 客客客户户户端端端?

4.1 下下下载载载客客客户户户端端端

请先下载 Shadowsocks 的客户端. 点击 (link), 下载最新版本的客户端即可.请确保您下载的是可执行文件而非源码. 图 5 是版本号为 4.5.7 的 ShadowsocksAndroid 客户端下载方式. 上述网址有时会被 GFW 屏蔽而无法使用, 您可以用我的备用链接 (link) 下载.

4.2 客客客户户户端端端部部部署署署

解压上述提到的文件, 得到 APK 安装包. 在手机内安装 Shadowsocks 客户端, 打开软件, 在右上角点击带加号的图标, 选择 Manual Settings. 如图 6(a) 所示.

您需要配置的部分有四项, 如图 6(b) 所示, 分别为 Server, Remote Port,Password 和Encrypt Method. 具体配置内容请邮件询问我.

配置结束之后, 保存 profile, 回到主界面. 点击刚刚配置好的 profile, 再点击右下角的小飞机图标即可启动 Shadowsocks.

4.3 其其其他他他配配配置置置选选选项项项

其他可选配置项如图 6(c) 所示. Route 可以选择哪些网址需要代理. 建议勾选 GFW List, 在该模式下, 只有被屏蔽的流量才会走代理线路, 节约流量同时保证了网速.

4

Figure 5: 客户端下载示意图. 请点击红圈内链接.

另外您可以指定哪些 App 需要翻墙. 如图 6(d) 所示, 在 Bypass 模式下, 选中的 App 不会被代理; 非 Bypass 模式下, 只有被选中的 App 会被代理.

5 如如如何何何在在在苹苹苹果果果笔笔笔记记记本本本 (OS X 系系系统统统) 上上上部部部署署署 Shadow-socks 客客客户户户端端端?

5.1 下下下载载载客客客户户户端端端

请先下载 Shadowsocks 的客户端. 点击 (link), 下载最新版本的客户端即可.请确保您下载的是可执行文件而非源码. 图 7 是版本号为 1.7.1 的 ShadowsocksOSX 客户端下载方式. 上述网址有时会被 GFW 屏蔽而无法使用, 您可以用我的备用链接 (link) 下载.

5.2 客客客户户户端端端部部部署署署

本人没有 macbook, 图片截自网络[4].

启动 Shadowsocks 客户端, 如图 8 所示, 找到托盘图标. 找到如图所示的菜单栏, 点击打开服务器设定, 得到图 9 所示的配置窗口. 您需要配置的内容有四项, 分别为: 地址, 端口 (即地址后的小框), 加密和密码. 具体配置内容请邮件询问我.

5

(a) (b)

(c) (d)

Figure 6: Shadowsocks Android 客户端主界面

6

Figure 7: 客户端下载示意图. 请点击红圈内链接.

Figure 8: ShadowsocksX-NG 菜单栏

7

Figure 9: ShadowsocksX-NG 配置方式

5.3 其其其他他他配配配置置置选选选项项项

如图 8 所示, 请勾选 “打开 Shadowsocks”. 软件提供两种代理方式. 在自动代理模式 (PAC) 下, 只有被屏蔽的网址会被代理. 在全局模式下, 所有流量都会被代理. 强烈建议选择 PAC 模式. 于我服务器而言, 这是节约流量的重要途径.于您而言, 代理不必要的地址只会影响您的网速.

6 如如如何何何在在在苹苹苹果果果手手手机机机 (iOS 系系系统统统) 上上上部部部署署署 Shadow-socks 客客客户户户端端端?

本人没有苹果手机, 之前在帮朋友科学上网的时候都是用海外帐号下载客户端的. 本人手头没有比较快捷的方式, 希望网友可以补充完善这一节!

7 如如如何何何在在在 Linux 系系系统统统下下下部部部署署署 Shadowsocks 客客客户户户端端端?

您都用 Linux 了, 就别问我这个问题了.

References

[1] clowwindy. Shadowsocks - Github. link.

[2] Wikipedia. Shadowsocks - Wikipedia. link.

[3] Wikipedia. 中华人民共和国被封锁网站列表- Wikipedia. link.

[4] 郝伟光. Mac 下 Shadowsocks 全自动地代理翻墙. link.

8