一、Shadowsocks是什么?
除去广为人知、人见人爱的VPN,ShadowSocks就是科学上网的另一条途径。用户端可以在windows、mac、iOS和android上轻松运行,很好很强大。码农对于shadowsocks应该不陌生,而一般普通网民可能知之甚少。shadowsocks实质上是一种socks5代理服务,类似于ssh代理。与vpn的全局代理不同,shadowsocks仅针对浏览器代理,不能代理应用软件。如果把vpn比喻为一把屠龙刀,那么shadowsocks就是一把瑞士军刀。
二、如何使用Shadowsocks?
1、获取账号 首先,当然你需要有一个 Shadowsocks (以下简称 SS) 账号,这里你可以向我们 VPN公众平台回复“ss”即可自动获取我们的免费SS账号信息。 一般账号分为这几个部分: Hostname (Server IP):服务器 IP 或 域名(*.4pple.org)
Port :你的服务器端口 (不同的账号的端口也都是不同的)
Password:你的密码
加密模式:一般为 AES-256-CFB 2、本地客户端 Windows 和 OS X 下的 GUI 客户端可以这里下载 shadowsocks-gui,下载地址
目前最新版本为 shadowsocks-gui-0.6.4-win-ia32.tar.xz 和 ShadowsocksX-2.3.dmg
如果无法打开,请先挂上墙遁
其他客户端链接:
Mac OSX 客户端
- shadowsocks-gui 需要安装nodejs及webkit组件t
- Shadowsocks for Mac 用于OSX 10.7+的入门级用户
Windows 客户端
Linux 客户端
- shadowsocks-gui 需要安装nodejs及webkit组件
iOS 客户端
Android 客户端
Router 客户端
- shadowsocks-openwrt 适用于openWRT路由器
如果你不会或者无法使用上面的下载链接,也可以通过这里的直达链接进行下载。
3、本地使用 Shadowsocks 进行墙遁上网
以下为 OS X 和 Windows,以及手机 iOS 和 Android 客户端 墙遁使用方法。
(由于小天使身边暂时没有其他平台,所以没有测试环境,如需其他系统使用帮助的各位亲们自行 Google 解决吧。)
1.OS X 下设置使用方法
Mac 下使用极其方便,因为 GUI 已经集成了系统 Pac,所以无需设置任何科学上网的姿势,直接运行 ShadowsocksX ,然后输入小天使这里获取的账号信息,保存运行后,即可在所有浏览器里直接科学上网,如图:
2.Windows 下设置使用方法
解压 shadowsocks-gui-0.6.4-win-ia32.7z,打开 shadowsocks-gui-0.6.4-win-ia32 目录下的 shadowsocks.exe
然后输入小天使提供给你的账号信息,如图:
点击 Save 保存,成功后会在桌面右下方显示 Shadowsocks logo 的图标,由于 Windows 系统的复杂性,我们需要单独对浏览器进行设置,只介绍 Chrome 和 Firefox 这两款优秀的浏览器,至于其他的浏览器,如 IE 等,不作介绍。
① Chrome 下的 Proxy SwitchySharp 插件
如果您无法访问,也可以下载这个 .crx 文件
https://pan.baidu.com/s/1c0CLd2C 密码: wzdk
下载完成后在 设置 >> 扩展,直接把该 .crx 文件拖入窗口然后安装即可
然后打开 Proxy SwitchySharp 的设置,新建一个情景,命名如 墙遁加速,并设置好端口,模式为 socks5 如图:
再点切换规则,由于可能大概无法访问 Google,我们就启用切换规则,然后在 URL 模式里输入 *google* 统配好 Google 的所有域名,选择好模式匹配为通配符,情景模式为 Shadowsocks
然后把在线规则列表打钩,输入 URL 为
勾选 AutoProxy 兼容列表,然后点立即更新,更新完成后保存即可,如图:
如果不想用插件,直接全局代理,就把桌面的快捷方式 chrome.exe 右键 属性 >> 修改 Chrome.exe 运行参数,在目标那一栏,最后的引号后面加上
--proxy-server="socks5:https://127.0.0.1:1080" --host-resolver-rules="MAP * 0.0.0.0 , EXCLUDE localhost"
就是说修改为类似(1080 为你设置的本地端口,如果设置了不同的端口请自行修改)
“C:Program Files (x86)GoogleChromeApplicationchrome.exe”–proxy-server=”socks5:https://127.0.0.1:1080″ –host-resolver-rules=”MAP * 0.0.0.0 , EXCLUDE localhost”
然后运行 Chrome 即可
② Firefox 下的 AutoProxy 20131215 修复版
由于 AutoProxy 的作者没有更新,新的版本无法在 Firefox 27.0 以后进行代理规则设置,所以我们用 xthunder 作者 的修复版,下载链接
如果您无法访问,也可以摸这个链接:
https://pan.baidu.com/s/1o6oej8I 密码: 5je4
下载好这个 .xpi 文件后,直接拖入任何 Firefox 窗口,然后安装重启浏览器即可。之后点击右上方新出现的小地球图标,进行设置
点击首选项
依次点击 代理服务器 >> 编辑代理服务器
新增加一个名称为 Shadowsocks 设置好本地的端口,类型为 socks5
然后点击 代理规则 >> 增加代理规则
订阅 GFW List
然后保存,可以设置全局代理,也可以设置自动代理,推荐使用自动代理,只针对某一批网站走代理,然后右上方的小地球图标会变成蓝色(自动模式)或绿色(全局模式)
3、Android 以及 iOS 客户端
如果需要局部科学上网,那么你的 Android 需要 root,如果木有 root,那么就只能全局上网
Android 客户端下载地址请摸我:
如果您无法访问,也可以摸摸这个:
设置账号信息和电脑上基本一致:
iOS 非越狱的话,可以直接安装 Shadowsocks 的 app,下载地址请摸我:
这是个自带 SS 的浏览器,设置账号信息等大同小异,点击右上方的 + 号,然后设置你的账号:
iOS 越狱了的话,直接在 Cydia 里搜索 Shadowsocks ,然后安装
四、测试是否已经墙遁
如果你的浏览器可以正常访问诸如 Google、YouTube、Twitter、Facebook 之类的在国内消失了的网站,那么就恭喜你,用 Shadowsocks 墙遁上网方式成功!
如果你在使用过程中发现问题或者遇到困难,请联系我们,你的每一条建议与每一个意见都是我们发展的动力。
Originally published at www.dun.im on November 26, 2015.