ShadowSocks是什么?

  ShadowSocks目前仍然是国内比较流行的科学上网方式,这和ShadowSocks的简单易用密不可分。即使你是一名翻墙小白,也可以根据它详细的中文教程一步步操作,最终实现一键翻墙。 而且ShadowSocks的选择比较多样性,你即可以选择VPS主机自建机场,或者直接使用现成的SS或SSR节点,并不需要任何代码基础。

       如果你想自建SS或SSR机场的话,可以查看本站提供的搭建SSR;如果你在寻找现成的SSR节点的话,推荐你使用搬瓦工推出的。

ShadowSocks全平台如何翻墙中文教程指南(手机&电脑)

       在你准备好了SS或SSR后,就要开始配置ShadowSocks客户端了,那么究竟如何配置ShadowSocks客户端实现一键翻墙呢?在本篇教程中,将一步一步为你展示ShadowSocks如何翻墙的配置和使用过程,包括手机端(IOS、Android)和电脑端(Windows、MacOS)。

ShadowSocks是什么?

          ShadowSocks最初是由中国开发者Clowwindy开发设计的一款科学上网工具,Shadowsocks(简称SS)是一种基于Socks5代理方式的加密传输协议。它旨在帮助中国大陆用户突破网络封锁。而后在2015年8月,Clowwindy因为被喝茶而宣布停止维护此计划(项目)并移除其个人页面所存储的源代码。

          由于此前ShadowSocks的开源性,在原创者停止维护此项目后出现了多个ShadowSocks的分支,像ShadowSocksR、Shadowsocks-libev、Shadowsocks-go、Shadowsocks-qt5、ShadowsocksX-NG等等,这使得ShadowSocks至今都是在中国大陆比较常用的一种翻墙方案。

         而中国大陆用户为了避免关键词过滤,广大网民会根据谐音将ShadowsocksR称为“酸酸乳”(SSR),将Shadowsocks称为“酸酸”(SS)。另外Shadowsocks的图标仿佛一家纸飞机,而专门提供Shadowsocks或类似软件(如V2Ray)服务器的网站也被称为“机场”。

ShadowSocks配置信息

          无论你租用VPS主机自建SS或SSR服务器,还是直接购买机场,在你开始使用ShadowSocks客户端之前都需要准备好你的服务器配置信息。以下是两种常见的情况:

VPS自建服务器

           如果你选择租用VPS主机自建SS或SSR服务器,那么在你成功搭建ShadowSocks服务器后将会看到如下图所示的结果,包括了ShadowSocks所需的服务器IP、服务器密码、服务器端口号和加密方式,通常你需要准备好这四个重要的信息。

SS或SSR机场

           如果你直接购买了SS或SSR机场,那么你可以登录至后台直接查看SS或SSR翻墙节点信息,同样需要你找到ShadowSocks所需的服务器IP、服务器密码、服务器端口号和加密方式。这里以JustMySocks机场为例,在后台你可以一目了然地找到ShadowSocks的配置信息。

justmysocks服务器配置信息

            此外,你还可以找到一些SS或SSR机场提供的翻墙节点二维码,你只需要ShadowSocks客户端二维码扫一扫就可以直接导入SS或SSR配置,操作十分方便。

justmysocks服务器二维码和ss链接

ShadowSocks下载安装使用教程

IOS 

        由于ShadowSocks在中国区APP Store已被删除下架,因此拥有一个美区的APPLE ID非常有必要,关于美区APPLE ID的免费注册教程,。

        而对于iPhone或iPad用户,推荐你下载支持的客户端,SuperWingy、ShadowRocket、Potatso Lite(推荐)或NetShuttle,在手机客户端通常都有提供手动配置和二维码扫一扫。

         这里以Potatso软件为例,你在美区APP Store搜索下载安装成功后首先需要完成配置。下载安装好Potatso软件后启动它,你将会看到Potatso尚未添加任何代理的界面。点击添加代理按钮将会让你选择添加的方式和类型,自动导入可以使用二维码、输入SS链接或自动订阅,手动导入则需要手动配置。

shadowsocks苹果 potatso启动应用添加代理
启动添加代理
shadowsocks苹果 potatso代理添加方式
代理添加方式

          如果你选择使用二维码扫一扫的方式,那么需要你准备好的ShadowSocks服务器已经提供,如果未提供的话你只能选择手动配置了。在手动配置界面需要你依次选择代理类型、服务器IP、端口号、加密和密码,输入完成后点击右上角的完成按钮保存即可。

shadowsocks苹果 potatso 添加代理
手动添加代理

            SS或SSR节点都配置完成后,在Potatso应用首页将会显示已配置好的服务器,选择该服务器后点击右下角的深蓝色启动按钮。你首次使用Potatso将会提示你允许添加VPN配置。

shadowsocks苹果 potatso允许添加vpn配置
添加VPN配置提示

            如果你设置了指纹识别,将会提示你指纹认证,或者可以手动输入设备密码添加VPN配置。

shadowsocks苹果 potatso触控认证允许添加vpn配置
指纹认证
shadowsocks苹果 potatso密码允许添加vpn配置
密码认证

            VPN配置添加成功后再次返回Potatso主界面进行连接即可,如果成功的话将会在顶部状态栏显示VPN字样。如果你想删除该SS节点的话,可以在管理界面选择相应的节点长按向左滑动,将会出现分享和删除的按钮,自行选择即可。

shadowsocks苹果potatso连接翻墙成功
连接成功
shadowsocks苹果 potatso管理代理
分享节点

Android

           由于ShadowSocks的开源性,它的安卓客户端版本相对较多,推荐你下载用户相对比较多的版本,,在版本列表中选择第一个通用版本下载安装即可。

            下载安装成功后,点开左边侧栏选择配置文件,然后在右上角点击添加图标,ShadowSocks安卓客户端同样提供了二维码扫一扫和手动配置。

shadowsocks安卓菜单选项
配置文件
shadowsocks安卓添加节点方式
节点添加方式

            同样,如果你选择二维码扫一扫点击扫描二维码即可,如果你选择手动配置的话将需要你输入ShadowSocks的相关配置信息,其它选项保持默认即可,输入完成后点击右上角的对号保存即可。

shadowsocks安卓手动添加节点
节点手动添加

         当你配置完成后,将会在ShadowSocks当前页面将会显示可用的节点列表。在你开始连接之前需要你选择相应地节点,选择好之后点击底部的小飞机图标开始连接。

          如果你首次连接使用同样会出现一个弹窗提示你允许连接,点击确定后将会在顶部状态栏显示一个小飞机的图标。而你需要再次点击底部的小飞机图标进行连接,如果连接成功的话小飞机将会变为绿色,同时顶部状态栏将会增加一个小钥匙的图标。

shadowsocks安卓允许连接请求
允许连接提示
shadowsocks节点连接成功
连接成功

          如果你想要删除服务器节点的话,长按服务器节点向左滑动即可删除;如果你想分享给你的朋友使用,那么点击节点右侧的分享图标即可。

shadowsocks安卓分享节点
分享节点

Windows 

         在Windows系统上使用ShadowSocks同样需要你下载安装使用其客户端,。

         你下载好ShadowSocks安装文件解压到本地,在解压文件中鼠标双击.exe文件,ShadowSocks将自动完成安装并启动。

Shadowsocks windows解压文件夹
解 压

         ShadowSocks安装成功后将会自动显示在你的底部任务栏中,同时会弹出添加SS或SSR节点的窗口,你把准备好的ShadowSocks配置信息输入即可,其它保持默认,确认无误后点击底部的确定按钮添加。

shadowsocks windows添加服务器节点
添加节点

         ShadowSocks服务器节点添加成功后,你可以在底部任务栏鼠标右击小飞机图标。选择服务器菜单后选中要连接的SS或SSR节点,同时你可以选择分享二维码分享给好友,也可以选择扫描二维码导入新的节点。

shadowsocks windows选择服务器节点
选择服务器节点

         选择好服务器节点后,再次鼠标右击任务栏中的小飞机图标,选择系统代理菜单后点击全局代理,如果连接成功的话小飞机将会显示为深蓝色。如果你想断开连接的话再次打开系统代理菜单点击禁用即可,同时小飞机的图标颜色将会变为灰色。

shadowsocks windows选择服务器节点
节点连接成功

MacOS

          在macOS系统使用ShadowSocks推荐下载使用ShadowsocksX-NG,。下载完成后解压安装ShadowsocksX-NG,它将会以一个灰色的小飞机图标的形式自动显示在顶部的菜单栏中。鼠标点击小飞机将会显示ShadowsocksX-NG常用的操作,你可以选择服务器设置手动添加SS节点,或者选择扫描屏幕上的二维码扫描添加。

shadowsocks macos服务器设置
服务器设置

         在服务器节点配置页面,将你准备好的SS或SSR配置信息输入后点击确定保存即可,其它选项保持默认。

shadowsocks macos添加ss或ssr节点
手动添加节点

          在你开始连接之前,记得选择你添加的SS或SSR节点,同时代理模式切换至全局代理,最后点击打开ShadowSocks即可。如果连接成功的话,ShadowSocks菜单中的提示状态将会由Off显示为On,同时顶部菜单栏中的灰色小飞机图标变为深色。  

shadowsocks macos 节点连接成功
连接成功

ShadowSocks使用常见问题

ShadowSocks全局模式和PAC模式是什么?

         ShadowSocks客户端通常都提供了两种常见的模式,全局模式和PAC模式。
         全局模式,软件会在系统代理设置中手动设置一个代理服务器,所有跟随系统代理设置的软件(一般是浏览器)都会使用这个代理服务器。
         PAC模式,代理自动配置,英文全称Proxy auto-config,简称PAC,是一种网页浏览器技术,用于定义浏览器该如何自动选择适当的代理服务器来访问一个网址。

全局模式和PAC模式的区别有哪些?

         在全局模式下,国内外所有的网站都会走代理,这会导致国内网站访问速度变慢,同时消耗流量比较多。而PAC模式实际上是一种智能分流模式,它会根据规则去匹配你访问的网站,国外网站走代理,国内网站不走代理。
显然,PAC模式可以节省流量,同时可防止访问国内网站变慢的问题。不过我们通常会使用全局模式,有时候网络出现连接问题可尝试切换下模式。

ShadowSocks无法连接怎么办?

         ShadowSocks在配置使用时可能会出现无法连接的问题,不过你可以利用排除法找到问题的根源。一般你可以根据IP是否被墙、模式选择、SS信息配置是否正确、ShadowSocks客户端是否已开启等因素来排查。

ShadowSocks服务器被墙怎么办?

        在你使用ShadowSocks过程中是无法避免被中国防火墙封锁的困扰,不过一般的VPS主机都会提供免费更换被墙IP的机会。
但在某些敏感时期IP可能会频繁被ban,这时就建议你更换一家或机场暂时备用,这里需要推荐一款永不被封的翻墙神器。如果你并不着急使用的话可以选择等待一段时间解封。

         尽管ShadowSocks的安全性相比于VPN来说比较弱一些,但它目前仍然是在中国大陆比较常用的科学上网方式。而且相关的教程和解决方案都比较多一些,重要的是它简单易用。你可以购买VPS主机自行搭建或直接租用机场,同时它的灵活性和自由度更高一些,一般没有太多的设备连接数量限制,ShadowSocks的确是一种比较划算的翻墙方案。

        如果你更注重自己的网络隐私和数据安全,那么更推荐你使用。