SS/SSR客户端下载、安装与配置使用教程 | 支持Windows/Android/iOS/Mac/Linux/路由器全平台

SS/SSR,全称 Shadowsocks/ShadowsocksR,是当下最流行的科学上网工具之一,被众多网友誉为好用的梯子软件,按谐音爱称“酸酸/酸酸乳”。ShadowsocksR 是 Shadowsocks 的分支项目,由破娃酱创建,并在 Shadowsocks 基础上增加了混淆等功能。在一般情况下,SSR客户端是兼容SS服务器配置节点的,但是我仍然建议你使用 Shadowsocks 专用的客户端,这样可以获得更好的稳定性和更快的连接速度。如果你已经有了SS/SSR订阅链接或SS/SSR节点账号,那么请继续看Windows、Mac、Android、iOS、Linux和网关路由器全平台SS/SSR客户端下载、安装与配置使用教程。由于SSR使用更为广泛,所以我这里仅以SSR客户端配置进行演示(SS客户端的操作基本一致,甚至更简单):

1、SS/SSR客户端下载

为了避免SS/SSR客户端被不正当滥用而和谐掉,所以我隐藏了下载地址,请按照提示获取验证码,然后可看到下载地址。(超懒伸手党请远离,因为科学上网真的不适合你)

Windows客户端:Shadowsocks-Windows.zip|ShadowsocksR-Windows.zip|obfs-local(Obfs插件) |v2ray-plugin for Windows(V2Ray插件)|SSTap-beta-setup-1.1.0.1.rar(提取码:1wee,如果以上两个客户端在Windows10使用配置不成功,你可以用SSTap,请使用“以管理员身份运行”启动软件;你也可以先安装SSTap,然后再使用前面两个客户端,一般情况下就可以正常使用了。)

Android客户端:Shadowsocks-Android|ShadowsocksR-Android.apk|simple-obfs for Android(Obfs插件)|v2ray-plugin for Android(V2Ray插件)

MAC客户端:Shadowsocks-MAC | ShadowsocksR-MAC

iOS客户端:potatso-lite-2.4.0.ipa | Shadowrocket-2.1.11.ipa | Shadowrocket-2.1.48.ipa

Linux客户端:Shadowsocks标准客户端Shadowsocks-Qt5|Electron-SSRv2ray-plugin for Linux(V2Ray插件)

路由器、网关设备客户端:ASUSWrt、梅林(Merlin)和OpenWrt(LEDE)

(1)Windows客户端推荐SS使用Shadowsocks-windows,SSR使用ShadowsocksR-windows | 混淆插件simple-obfs(Obfs插件,SS和SSR通用,需要时才安装) | SSTap beta(支持多种协议,主要用于游戏加速,一般不推荐使用);
(2)Android客户端推荐SS使用Shadowsocks-Android,SSR使用ShadowsocksR-Android | 混淆插件使用simple-obfs for Android(Obfs插件,SS和SSR客户端通用,需要时才安装);
(3)Mac客户端推荐SS使用Shadowsocks-MAC,SSR使用ShadowsocksR-MAC;
(4)iOS客户端推荐使用 potatso-lite 或 Shadowrocket-2.1.11(此版本通过PP助手或爱思助手等安装时不需要验证账号,使用更高版本可能需要验证账号),都支持SS/SSR;
(5)Linux客户端推荐SS使用Shadowsocks标准客户端或Shadowsocks-Qt5,SSR使用Electron-SSR或ShadowsocksR4Linux;
(6)路由器、网关设备客户端推荐参考ASUSWrt、梅林(Merlin)和OpenWrt(LEDE)系统版本的相对应插件。

2、Windows客户端使用教程

下载 SSR 客户端,解压后以管理员身份运行 ShadowsocksR-dotnet4.0.exe(粉色纸飞机图标的应用程序)。若系统提示需要安装 .NET Framework,请 点此 去微软官网下载安装。

在状态栏找到小飞机,右键点击,选中 “服务器订阅” > “SSR服务器订阅设置”,点击下面的按钮复制订阅链接。在弹出的窗口中,点击“Add”按钮,在右侧的输入框中粘贴节点订阅地址,然后勾选「自动更新」复选框,点击「确定」。如下图所示:

(3)再次右键点击托盘栏粉色纸飞机图标,在「服务器订阅」选项中选择「更新SSR服务器订阅」。稍等片刻(具体时间取决于您的网络环境),您将会收到「服务器订阅 ×× 更新成功」的通知消息,同时查看服务器列表也可以看到对应的服务器节点。

注意事项:

(1)如果你第一次更新收到「服务器订阅 更新失败」的通知消息,请重新选择「更新SSR服务器订阅(不通过代理)」的选项,一般就可以更新成功了。

(2)如果你第一次运行出现“Shadowsocks 错误 : 端口已被占用”的提示,那么就意味着 ShadowsocksR 的本地端口(默认1080 端口)被其他程序占用了,因为一个端口只能一个程序使用,所以 ShadowsocksR 就会无法使用。这时候有以下解决方法:第1种是重启电脑,最简单粗暴的方法,也非常有效;第2种是 检查之前启动的ShadowsocksR 的程序是不是没有被正常关闭,如果是,请关闭后重新启动 ShadowsocksR 程序即可;第3种方法是查找占用本地端口的程序,并通过任务管理器关闭,然后重新运行 ShadowsocksR 程序。

第3种方法具体操作步骤如下:

首先,使用组合键“Win+R”调出运行对话框,然后输入“cmd”并确定,然后在CMD程序中输入netstat -aon|findstr 本地端口(例如默认的1080 netstat -aon|findstr 1080)。然后就会显示出正在占用这个端口的 进程PID(右边红框里的19224),通过进程PID可以在任务管理器里找到对应的进程。如下图所示:

在“任务管理器”选中占用1080端口的程序,然后点击“结束任务”关闭程序,最后重新运行 ShadowsocksR 程序即可。至此,“端口已被占用”的问题得到完美解决。

右键点击小飞机,选择 “服务器” > “你添加的订阅服务器列表”,可随意切换服务器节点。右键点击托盘栏粉色纸飞机图标,在「代理规则」菜单中选择「绕过局域网和大陆」;在「系统代理模式」菜单中选择「PAC 模式」;在「PAC」菜单中选择「更新PAC为GFWList」。(此为推荐设置,具体可按个人需求自行调整)

3、安卓客户端使用教程

下载 SSR 客户端。

点击复制订阅地址,稍后添加节点时需要用到。

打开ShadowsocksR客户端,点击左上角图标。如下图所示:
(4)点击右下角「 + 」弹出菜单,然后点击「添加/升级 SSR 订阅」。如下图所示:
(5)点击「添加订阅地址」把刚刚复制的订阅连接粘贴进去,然后点击「确定」。如下图所示:
(6)点击开启自动更新,左滑删除订阅列表中的「FreeSSR-public」,然后点击「确定并升级」。如下图所示:
(7)更新完成后,点击选择一条想用的线路。返回到主页面,然后下滑到「功能设置」功能区,将「路由」设置为「绕过局域网和中国大陆地址」,一般建议选择“仅代理中国大陆无法访问的地址”,也就是“PAC模式”。最后,点击右上角小飞机图标启动代理( 如果是首次连接,则系统会弹出建立网络连接提示框,请点击「确定」)。如下图所示:

4、MAC客户端使用教程

一般在MacOS上,我们使用ShadowsocksX-NG-R作为SSR客户端,
(1)ShadowsocksX-NG-R下载完成后,打开dmg文件,然后将其拖动到右侧的Applications 安装。如下图所示:
(2)安装完成后,我们从LaunchPad或应用程序中打开,系统右上角就会出现小飞机图标。

(3)点击小飞机打开菜单,依次选择“服务器”-“服务器设置”,如下图所示:

(4)在弹出的服务器设置窗口,点击左下侧的“+”,然后在右侧设置服务器参数。如下图所示:

地址:即SSR服务器的IP地址,填好IP地址后,在右侧小框内填入SSR服务器端口。
加密方法:与SSR服务端设置的“Stream Cipher”参数保持一致。
密码:填入SSR服务端设置的密码。
协议:与服务端设置的“Protocol”参数保持一致。
混淆:与服务端设置的“obfs”参数保持一致。
混淆参数:一般默认为空。

(5)服务器设置添加成功后,选择代理方式为绕过中国IP,也可以选择PAC自动模式(需要先点击 GFW List 更新PAC,更新成功后,设置为PAC自动模式即可)。如下图所示:

以上各项参数设置确认无误后,MAC SSR客户端就配置成功了,自由冲浪吧!

5、iOS客户端使用教程

对于小白来说,在苹果手机iOS系统上面使用SS/SSR服务是有点困难的事情。是不是因为太难配置了?其实不是,而是因为苹果应用商店在中国区下架了SS/SSR科学上网的App客户端,比如 Shadowrocket 和 Potatso Lite。其中,Potatso Lite可以免费使用,Shadowrocket 是付费软件,它不仅支持SS/SSR协议,而且还支持V2Ray、Socks5、HTTPS、Lua、Trojan等代理协议,所以我这里以 Shadowrocket 为例进行讲解。

Shadowrocket,中文名叫“影梭”,是使用最广泛的iOS端的SS/SSR科学上网代理工具。

首先,我们安装并打开 Shadowrocket,主界面下方有四个选项,如下图所示:

当我们第一次连接的时候,会弹出是否允许创建VPN连接的窗口,点击“允许”,然后按个指纹/输个密码即可。

Shadowrocket主界面功能详解:

(1)未连接,表示VPN连接处于关闭状态;

(2)全局路由,一共有四个选项,分别是:

  • 配置(推荐),如果你没有自己更改配置文件的话,那么这个选项默认是“绕过局域网及大陆”;
  • 代理,即全局代理,所有流量都要经过代理服务器;
  • 直连,所有流量都不经过代理服务器,不使用代理的模式,很少用到;
  • 场景,属于自定义的代理模式,根据下方“设置-场景”中的设置,在自己设定的场景下自动连接代理,优先级高于首页中的“全局路由”和“服务器”设置。

Shadowrocket主界面最下面“设置”功能项中的两个设置项不再介绍,因为这属于“小白用不上,老手自然会用”的功能。

添加节点

添加节点分为连接添加、扫码添加、手动添加和订阅添加4种方式,分别为:

(1)链接添加 – 复制SS/SSR服务商或自建服务器生成的SS/SSR链接,然后在Safari浏览器中打开,这时候会自动跳转到 Shadowrocket 中进行添加;

(2)扫码添加 – 如果你的SS/SSR服务商或自建服务器有生成节点配置二维码的话,点击左上角的扫一扫,识别二维码即可成功完成添加配置。

(3)手动添加 – 手动输入SS/SSR服务商或自建服务器节点的参数配置信息。通过点击Shadowrocket主界面右上角的“+”,进入添加配置界面,然后点击“类型”,选择“ShadowsocksR”,接着填入SSR节点配置信息,最后完成配置。目前,Shadowrocket 支持的代理协议,如下图所示:

(4)通过订阅添加(推荐)-如果你的 SSR 商有提供SSR订阅链接的话,那是最好的。跟手动添加的方法一样,但是类型选择“Subscribe”,然后填入订阅地址,然后完成即可。

选择节点

(1)在服务器列表中点击你想要启用的节点,这时候左侧出现一个橙色圆点,即表示选中。

(2)点击“选择节点”右侧的“···”,即可进入批量操作模式,可以删除、重新排序等。

(3)如果你左滑或右滑一个节点或订阅,会出现不同的操作选项,如“复制”、|更新“、“二维码”和“删除”等:

以上就是Shadowrocket的基本使用功能,对于普通用户来说足够使用了,还有更多自定义高级功能,但是一般用不着,我这里不再详细说明,以后有需要再说。

6、SS/SSR Linux客户端使用教程

(1)Shadowsocks 标准客户端

Shadowsocks 官方 linux 客户端并没有 GUI 界面,需要手动编译配置。

Debian/Ubuntu

apt-get install python-pip
pip install shadowsocks

Arch Linux

sudo pacman -S yaourt
yaourt shadowsocks-git

CentOS

sudo yum install python-setuptools
easy_install pip
pip install --upgrade pip
sudo pip install shadowsocks

(2)ShadowsocksR 标准客户端

ShadowsocksR 官方 linux 客户端集成了 ss 的优良传统,也没有 GUI 界面,仍需手动配置。

安装

git clone https://github.com/ssrbackup/shadowsocksr

(3)Shadowsocks-Qt5

这是基于 Qt 的 GUI 版 Shadowsocks 客户端。

  • Shadowsocks-Qt5 是用 Qt 5 用 C ++ 编写的。
  • 支持流量统计
  • 支持服务器延迟(滞后)测试
  • 同时使用多个配置文件

CentOS 7

wget https://copr.fedorainfracloud.org/coprs/librehat/shadowsocks/repo/epel-7/librehat-shadowsocks-epel-7.repo
sudo mv librehat-shadowsocks-epel-7.repo /etc/yum.repos.d/
sudo yum update
sudo yum install -y shadowsocks-qt5

Ubuntu

sudo add-apt-repository ppa:hzwhuang/ss-qt5
sudo apt-get update
sudo apt-get install shadowsocks-qt5

Debian

安装主要依赖

sudo apt-get install python-m2crypto
sudo apt-get install qt5-qmake qtbase5-dev libqrencode-dev libappindicator-dev libzbar-dev libbotan1.10-dev

安装 libQtShadowsocks

git clone https://github.com/shadowsocks/libQtShadowsocks.git
cd libQtShadowsocks
sudo dpkg-buildpackage -uc -us -b
cd ..
sudo dpkg -i libqtshadowsocks_1.8.0-1_amd64.deb
sudo dpkg -i libqtshadowsocks-dev_1.8.0-1_amd64.deb

安装 shadowsocks-qt5

cd shadowsocks-qt5
sudo dpkg-buildpackage -uc -us -b
cd ..
sudo dpkg -i shadowsocks-qt5_2.6.0-1_amd64.deb

Arch Linux

sudo pacman -S yaourt
yaourt shadowsocks-qt5

(4)electron-ssr

electron-ssr 是一个非常美观的 GUI 界面 SSR 客户端,支持订阅等若干高级功能,也是一个支持全平台的客户端。另外,Appimage 文件支持几乎所有 Linux 发行版,不用考虑依赖问题。

如果以上各项均设置无误,那么你的SSR客户端就配置成功了,开始享受科学上网的乐趣吧!

7、路由器、网关客户端使用教程

由于现在主流路由器系统使用ASUSWrt、梅林(Merlin)和OpenWrt(LEDE)较多,所以这里仅介绍这三个系统的客户端使用教程。详细使用教程请参考 fancyss – 科学上网,我就不重复造轮子了。

本文由一灯不是和尚于2024年11月4日更新;如果您有什么意见或建议,请在文章下面评论区留言反馈。

对“SS/SSR客户端下载、安装与配置使用教程 | 支持Windows/Android/iOS/Mac/Linux/路由器全平台”的 28 条回复:

  • 你好,我结合你的其他文章,租了服务器自己搭了ssr。 服务器ping是有数据,但是用ssr在客户端连接却不能上网(普通访问,在国外访问youtube),请问可能是什么问题?配置什么的没啥问题,我用的是vultr配置的。

    • 首先你要检查你的服务器IP在国内是否可以正常访问,其次就是搭建代理成功后,检查你远程服务器的代理端口是否可以正常连接。如果以上都正常,基本都没问题,我怀疑是你的代理搭建好就被墙了IP或服务器端口,因为最近墙非常高。我不建议您搭建SS/SSR代理,推荐搭建V2Ray或Trojan代理节点,扛封锁能力相对较好。

  • 大佬我按照你教程里面的逗比大神一键脚本安装成功了,SSR服务端也显示正常启动,但是PC端上“更新SSR服务器订阅”的时候却提示:错误,服务器订阅更新失败?
    我在本地ping服务器能ping通,用telnet连接ssr的端口也正常

    • 自己搭建的不需要使用订阅服务,你就一个节点,订阅服务一般是节点非常多的机场使用,需要专门配置的,本文并没有订阅服务的搭建过程。

  • 你好,ShadowsocksX-NG-R8.dmg支持m1芯片的imac吗?我已经按步骤配置了,但是不能访问外网呢

    • 这软件太老了,好多年都不更新了,肯定对新的M1芯片支持不好,我建议换一个客户端软件。

  • 你好,不知道ss客户端是否支持windows11,我下载了最后的sstap压缩包,但是输入验证码1wee显示密码错误,博客网址https://www.nonmonk.com/update也打不开,故在此反馈,不知道什么原因,谢谢了。

    • 你把.me换成.win就好了,因为老域名被墙了。另外,windows 11 跟 Windows 10 是一样的内核,如果在10上可以正常运行,在11上面基本也是没有问题的。你可以选择 V2RayN 或 Clash for Windows,他们都支持全协议的,但不支持SSR。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注