Shadowsocks科学上网图文教程

SS的全称是Shadowsocks,是一种轻量级的加密的socks5网络代理,经本人测试速度比VPN快很多,观看YouTube视频非常流畅,是迄今为止最快的科学工具。下面分别介绍在Windows, Mac OS X, Linux, iOS, Android等系统下怎样使用Shadowsocks科学上网。

1.获取SS账号

首先要有一个Shadowsocks账号(SS账号)。没有SS账号?新浪微博关注 @SS加速 和@SS香港  。或者看ss-link.me/trial 获取免费的试用SS账号。

另外,在开始配置之前和配置之后,可以用ip111.cn这样验证一下能否科学上网,用什么方式科学上网的。

2. Windows系统

https://gfw88.xyz/dl/Windows/ 下载SS客户端软件,任何一个即可。下载完成后解压缩,建议把可执行文件拷贝到一个固定的目录下,比如D:\SS\ 。

双击运行程序,在Windows右下角的图标区域就会多一个像纸飞机一样的图标,这个就是客户端程序,如下图:
ss-icon

鼠标右键点击这个纸飞机图标,会出现客户端的主菜单,如下图:

win-ss

把SS账号的二维码图片显示在电脑上,在Windows的SS客户端上(注意:不是手机)点击“服务器选择”,“扫描屏幕上的二维码”, 客户端软件会识别屏幕上的二维码自动配置(电脑不需要有摄像头)

然后点击“确定”回到主菜单,选择“启用代理”和“开机启动”,让这两项前面都有对号,也就是选择上,这样客户端就配置好了。

在主菜单里面,点击代理模式,可以选择PAC模式或者全局模式,前者的意思是只有访问被墙的网站才通过SS账号访问,国内网站和国外没有被墙的网站不通过SS账号。全局模式则是所有访问都走SS。

推荐使用Firefox浏览器,打开选项,高级,网络,设置,如下图配置。注意四个红圈。

firefox-ss

现在就可以科学上网了,访问http://ip111.cn 验证一下吧。

3.  Mac OS 系统

https://gfw88.xyz/dl/MacOS/下载Mac OS的客户端程序ShadowsocksX并安装运行。主界面如下:

macselect

把二维码显示在屏幕上,点击“从屏幕上扫描二维码…”,即可识别屏幕上的二维码自动配置。

点击“打开Shadowsocks”开启SS,然后就可以科学上网了,访问http://ip111.cn 测试一下吧。

4. iOS系统(苹果手机)

iOS无需越狱,可以安装ShadowRocket或者Surge,任何一个都可以。ShadowRocket价格便宜并且使用方便,主界面如下,点击左上角的方框可以扫描SS账号的二维码,然后点击”Connected”后面的开关即可科学上网。有时Settings下面的Global Routing需要选择Proxy。Settings下面的On Demand要关闭,Auto Close也不启用,否则会出现Shadowrocket无法断开的情况。

shadowrocket

5. Android系统

下载并安装 https://gfw88.xyz/dl/Android/ 这里的两个软件,一个是Android SS客户端,一个是扫描二维码需要的软件。两个软件都要安装。运行SS客户端,主界面如下:

android-ss

点击左上角的纸飞机标志,然后分别点击“添加配置文件”,“扫描二维码”,出现扫描界面,用手机扫描一下SS账号对应的二维码图片就配置好了。再点击“路由”选择“绕过局域网及中国大陆地址”,最后点击右上角的“关闭/打开”按钮开启和关闭SS。然后就可以科学上网了。

 

5. Linux系统
Linux系统下怎样使用SS看这里https://gfw88.xyz/dl/Linux/

fanqiang

280 thoughts on “Shadowsocks科学上网图文教程”

  1. 购买ss账号一年的服务,但是完全用不了。按照博主的方法使用,mac上翻墙没有反应。博客上的教程,图片无法显示。qq群也加不进去。怎么搞啊?

    1. 近期遇到几个问题:1. 日本线路没有了? 2. 荷兰线路切换出错,提示socket error. 3. 用美国的线路的时候,netflix.com 会提示我用了proxy. 访问不了视频。 4. 以前用日本线路和荷兰线路都是可以看netflix的。

  2. 为什么用安卓手机客户端扫描二维码后没有任何反应,手动添加也不可以,右上角的纸飞机那里有一个斜杠。

  3. 好奇怪啊,我右击了那个东西可是却没有弹出可以扫描二维码的提示啊~,不懂啊,有木有人告诉我一下,就是没有显示出像第二个图那样的东东

  4. 博主,SS用不了,下面是报错!!!
    [2016-10-09 14:25:16] System.Net.Sockets.SocketException (0x80004005): 由于目标计算机积极拒绝,无法连接。 163.44.151.178:48815
    在 System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
    在 Shadowsocks.Controller.Handler.ConnectCallback(IAsyncResult ar)
    [2016-10-09 14:25:18] System.Net.Sockets.SocketException (0x80004005): 由于目标计算机积极拒绝,无法连接。 163.44.151.178:48815
    在 System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
    在 Shadowsocks.Controller.Handler.ConnectCallback(IAsyncResult ar)
    [2016-10-09 14:25:21] ss_test (163.44.151.178:48815) timed out

  5. 博主,求帮忙啊。我的Windows SS客户端突然就不能用了,一直提示如下:
    System.Reflection.TargetInvocationException: 操作过程中出现异常,结果无效。 有关异常的详细信息,请查看 InnerException。 —> System.Net.WebException: 无法连接到远程服务器 —> System.Net.Sockets.SocketException: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 127.0.0.1:1080
    在 System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
    在 System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
    — 内部异常堆栈跟踪的结尾 —
    在 System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
    在 System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)
    在 System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result)
    — 内部异常堆栈跟踪的结尾 —
    在 System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
    在 Shadowsocks.Controller.UpdateChecker.http_DownloadStringCompleted(Object sender, DownloadStringCompletedEventArgs e)

    请问这个应该怎么解决啊,换版本和服务器都不行。而且 同一个服务器手机上是正常的,排除了服务器的问题了。
    先行谢过!

  6. Firefox 无法建立到 e.firefoxchina.cn 服务器的连接。

    此站点暂时不可用或者太忙。请稍后再试。
    如果您无法载入任何页面,请检查您计算机的网络连接。
    如果您的计算机或网络受到防火墙或者代理服务器的保护,请确认 Firefox 已被授权访问网络。

  7. 我手机一直能科学上网,浏览器用谷歌、上tumblr、用Gmail啥的都没有问题,就是google play始终没速度,问题会出在哪里呢

    1. 一直显示正在下载,无论是下新应用还是更新都如此(购买没问题);刚弄好账号的时候虽然下载速度慢但还是通过google play装过几个应用的,现在就完全没速度了

  8. 第一次使用这个软件,打开软件弹出窗口,提示说:Fatal error:can’t bind to 127.0.0.1:8123:There may be another Privoxy or some other prixy running on port 8123

      1. 但是每个都要配置,而且不都是浏览器,bash这种不知道怎么搞……
        现在暂时解决了,用Proxifier把socks转成全局监控代理,不过这样就是有个别网站开着的时候上不去

发表评论

电子邮件地址不会被公开。