科学上网 - Shadowsocks使用方法

目录

banner.png

客户端下载地址

For<=Windows7:http://yunpan.cn/cFLe7uC4nMruJ (提取码:2ef6)

For<=Windows8:http://yunpan.cn/cFLtgIT5H2Uib (提取码:8e04)

Mac:http://yunpan.cn/cFLtsUyYHVvju (提取码:85c2)

Linux-32bit:32-bit

Linux-64bit:64-bit

Android(APK):http://yunpan.cn/cFLtLQTr5qmqh (提取码:5cf8)

Windows客户端设置

基础使用

注:如果你的系统安装了360或同类的国产“安全”软件,可能会导致客户端无法正常运行,请先将其关闭或卸载。

1.将下载下来的压缩文件解压缩到某文件夹下,运行解压缩出来的Shadowsocks.exe。

如果无法运行,可能是缺少相关组件,需要安装Microsoft Visual C++ 2008 SP1运行库.NET Framework 4.0

2.在系统托盘中找到Shadowsocks图标(纸飞机形状),点击右键,在菜单中选择服务器-编辑服务器-填好shadowsocks账号,点击确定按钮,保存服务器信息。

3.服务器信息保存成功后,右键点击Shadowsocks图标,在服务器菜单中选择需要连接的服务器后,点击“启动系统代理”,代理开始运行。

4.此时,客户端已经自动设置了系统HTTP代理,默认为PAC模式(即自动模式,常用网站直接链接,部分网站使用代理,推荐使用此方式以免影响正常网站加载速度),如果遇到无法访问的网址,可点击菜单栏的图标,将系统代理模式设置为「全局模式」。

注意:如果程序中有手动设置了代理服务器,例如 Chrome 启用了 SwitchySharp 扩展,或者 firefox 启用了 autoproxy 扩展,请将它们禁用或者设置为“使用系统代理设置”。
由于已经设置好了系统代理,因此系统中的程序都可以正常使用,无需对它们进行其他设置。

高级使用

1.如果你不想用自动设置系统代理模式,想配合 SwitchySharp 等扩展使用,可在菜单栏图标取消选中“启用代理”,此时代理仍会运行在 127.0.0.1:1080上,代理类型为 SOCKS v5 或 HTTP。

2.切换服务器后,因为 Chrome 保持长连接,可能需要重启浏览器才能生效。也可以重新运行 Shadowsocks.exe 来强制 Chrome 重新连接。

Mac客户端设置

基础使用

1.如果你有其他代理软件在运行,请先将它们关闭

2.打开下载下来的dmg文件,将里面的程序保存到磁盘后,运行程序。当弹出系统安全提示时,请选择允许。

2.点击菜单栏的图标(纸飞机形状),在菜单中选择编辑服务器-填入服务器信息,点击确定按钮,保存服务器信息。

4.点击菜单栏的图标,在菜单中选择服务器-选择已添加的服务器,确定菜单上为“Shadowsocks:打开”字样,否则点击菜单中的“打开Shadowsocks”以开启代理服务器。

6.此时程序会自动设置系统代理,默认为自动代理模式。

注意:如果程序中有手动设置了代理服务器,例如 Chrome 启用了 SwitchySharp 扩展,或者 firefox 启用了 autoproxy 扩展,请将它们禁用。
由于已经设置好了系统代理,因此系统中的程序都可以正常使用,无需对它们进行其他设置。

7.默认情况下,程序设置的系统代理为自动代理(黑名单模式),如果遇到无法访问的网址,可点击菜单栏的图标,选择「全局模式」。

高级使用

1.如果你不想用自动设置系统代理模式,想配合 SwitchySharp 等扩展使用,可在菜单栏图标里点关闭 Shadowsocks。关闭后代理仍会运行在 127.0.0.1:1080上,代理类型为 SOCKS v5。

2.切换服务器后,因为 Chrome 保持长连接,可能需要重启浏览器才能生效。也可以重新运行 ShadowsocksX 来强制 Chrome 重新连接。

Linux客户端设置

1.将下载下来的文件保存到某目录(本文以保存到用户主目录为例),然后把从帐号列表处下载的配置文件(文件名为config.json,切勿重命名否则将会出错)保存到同一级目录。

2.打开终端,定位到保存目录,如果是用户主目录,则命令为

cd ~

先给客户端增加可执行权限

chmod +x ./shadowsocks-local-mac

再运行命令(此处以64bit系统客户端为例,32bit请改为对应的名称):

./shadowsocks-local-linux64 -c config.json

3.在终端窗口如果显示

starting local socks5 server at port xxxx...

(xxxx为本地代理端口号),则说明启动成功,sock5代理服务器开始运行。
如果显示:

listen tcp <nil>:xxxx: address already in use

并退出运行,则说明端口号被占用,启动失败,需要修改配置文件:

用任意文本编辑器打开config.json,把"local_port":后面的数字改为其他数字(可以修改为小于30000的任意整数),修改完毕后,保存文件,再重新运行。请按照以上说明,确认是否成功运行,如果仍然失败,再按照修改配置文件直至成功。

Android客户端设置

Android客户端设置仅供参考,不能保证所有机型均能正常使用。另外,如果有条件,建议到Google Play安装官方版本以便获得更好的兼容性并保证可升级最新版本。

1.安装客户端(如果无法安装,请先设置允许安装来自未知来源应用,由于各个ROM的设置位置不同,如果找不到请google)。

2.客户端只支持2.3及以上版本的系统。对于4.0以下版本(不含4.0)的机型,必须ROOT才能正常使用(如何ROOT不在本文讨论范围之内)。

3.安装完毕后,点击桌面上的shadowsocks图标运行(如果询问ROOT权限,请允许),进行以下设置:

(帐号信息请到帐号列表点击“查看”按钮获取)

在Server栏填写服务器IP

在Remote Port栏填写服务器端口

在Local Port栏填写本地端口,默认为1080,可不修改

在Password栏填写密码

在Encrypt Method栏选择AES-256-CFB(以帐号信息列表处显示的加密方式为准)

其他选项:DNS Proxy - 开启;CHN Route - 开启;Global Proxy - 开启;其他保持默认。

设置完毕后,点击右上角的ON按钮连接服务器运行。状态栏会出现图标,通知中心也会出现相应提示。

如果要停止运行,打开客户端,点击右上角的ON按钮切换为OFF即可,如果通知中心有Stop the service按钮,也可以点击该按钮停止。

现在,可以打开其他应用测试连接是否成功。
需要注意的是,如果设置有误,客户端也不会出现任何出错信息,请检查服务器IP、端口、密码和加密方式设置是否正确。

Chrome设置

注:如果你使用的是 Mac 或 Windows,按照上面的客户端设置完毕即可正常使用,无需再设置浏览器(由于是系统代理,因此支持所有浏览器。如果按照以上说明设置后无法正常使用,可以尝试继续按照以下步骤设置Chrome),Linux用户请继续设置。

1.安装Proxy SwitchySharp扩展(若已安装请跳过)

在chrome中打开此链接,通过官方链接安装。

如果无法安装,请先下载安装文件
https://yunpan.cn/cP4vqv7huYT9C (提取码:e2dd)

然后在chrome地址栏中输入chrome://extensions/打开扩展管理页面,将下载来的安装文件拖动至窗口中即可安装。

2.设置Proxy SwitchySharp扩展

下载Proxy SwitchySharp配置文件:https://yunpan.cn/cP4vqv7huYT9C (提取码:e2dd)

解压缩可得到一个名为SwitchyOptions.bak的文件,然后点击Chrome工具栏上的Proxy SwitchySharp图标(地球形状),点击选项进入设置。

在设置页面中,点击导入/导出标签,再点击页面中的从文件恢复按钮,选择之前解压缩得到的SwitchyOptions.bak恢复配置。

设置页面会自动切换到情景模式标签页,把socks5代理端口输入框中的端口号修改为客户端上显示的本地代理端口号,然后点击保存按钮保存设置。

点击切换规则标签,再点击右下角的立即更新列表,更新代理规则列表。

更新完毕后,点击保存按钮,关闭Proxy SwitchySharp页面,再点击Chrome工具栏上的Proxy SwitchySharp图标,选择自动切换模式。

至此,Chrome设置完成,网站可正常访问。如果还有网站无法访问,点击Chrome工具栏上的Proxy SwitchySharp图标,切换为全局模式即可药到病除。

Firefox设置

注:如果你使用的是 Mac 或 Windows,按照上面的客户端设置完毕即可正常使用,无需再设置浏览器(由于是系统代理,因此支持所有浏览器),Linux用户请继续设置。由于Firefox插件可能存在兼容性问题,不保证按照以下步骤设置后可正常使用,强烈建议使用Chrome。

安装设置AutoProxy扩展(若已安装请跳过)

在Firefox附加组件管理器中搜索AutoProxy安装。

安装完毕后,重启浏览器,会自动打开AutoProxy订阅选择页面,选中gfwList然后再点击左下角默认代理...按钮,点击自定义选项,出现编辑代理服务器窗口。

点击左下角的添加代理按钮,在新的一行中的第一个输入框填写Socks5(也可以使用其他名称,只要便于记忆即可),在第二个输入框填写127.0.0.1,在第三个输入框中填写客户端上显示的本地代理端口号,然后选择socks5,点击确定保存代理服务器设置。

回到订阅选择页面,再次点击左下角的默认代理...按钮,选中刚刚新建的代理服务器名称,然后点击确定按钮保存设置。

在Firefox地址栏中输入about:config,点击页面中的我保证会小心按钮,进入Firefox参数设置页, 搜索network.proxy.socks_remote_dns,检查值是否为true,如果不是,双击该值设置为true。

至此,Firefox设置完成,网站可正常访问。如果还有网站无法访问,点击Firefox工具栏上的AutoProxy图标(“福”字),切换为全局模式即可药到病除。

“福”字的不同颜色代表不同的状态:红色为自动切换模式,绿色为全局模式,灰色则禁用代理。

故障排除

首先,请打开客户端窗口,如果正常运行,客户端不会出现其他信息,如果不断出现其他信息,则说明配置文件有误,请从网站重新下载配置文件,然后关闭客户端重新运行。

1.浏览器提示“无法连接到代理服务器”或“代理服务器拒绝连接”

首先检查客户端设置,本地代理有无成功运行。如果本地代理已建立成功,再检查浏览器的代理服务器设置是否正确,如果配置文件修改了本地代理端口,请检查浏览器中设置的代理端口是否和当前代理端口相同。

2.浏览器提示“SSL 连接出错”

说明配置文件有误,请从网站重新下载配置文件,然后关闭客户端重新运行。

高级功能

Shadowsocks可以和COW结合,创建一个无缝的上网环境,支持Windows/Mac/Linux,请点击此处了解详情,本站不提供教程,请见谅。

标签: shadowsocks 科学上网

声明:本博客如无特殊说明皆为原创,转载请注明来源:科学上网 - Shadowsocks使用方法谢谢!

相关文章

发表评论:

icon_question.pngicon_razz.pngicon_sad.pngicon_evil.pngicon_exclaim.pngicon_smile.pngicon_redface.pngicon_biggrin.pngicon_surprised.pngicon_eek.pngicon_confused.pngicon_cool.pngicon_lol.pngicon_mad.pngicon_twisted.pngicon_rolleyes.pngicon_wink.pngicon_idea.pngicon_arrow.pngicon_neutral.pngicon_cry.pngicon_mrgreen.png