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-SSR、v2ray-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 客户端。
点击复制订阅地址,稍后添加节点时需要用到。
4、MAC客户端使用教程
(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日更新;如果您有什么意见或建议,请在文章下面评论区留言反馈。
解压密码多少
请到网站留言板查看
1wee解压密码不对啊 大哥
请到网站留言板查看
一灯大大,我眼瞎,忽略我
哈哈,看到了就好。
老哥,Shadownrocket2.1.48 解压密码能否告知一下
你好,我结合你的其他文章,租了服务器自己搭了ssr。 服务器ping是有数据,但是用ssr在客户端连接却不能上网(普通访问,在国外访问youtube),请问可能是什么问题?配置什么的没啥问题,我用的是vultr配置的。
首先你要检查你的服务器IP在国内是否可以正常访问,其次就是搭建代理成功后,检查你远程服务器的代理端口是否可以正常连接。如果以上都正常,基本都没问题,我怀疑是你的代理搭建好就被墙了IP或服务器端口,因为最近墙非常高。我不建议您搭建SS/SSR代理,推荐搭建V2Ray或Trojan代理节点,扛封锁能力相对较好。
请问windows客户端在哪复制订阅链接,文章教程没有细说这个。
不同的机场有差异,去问你的节点提供商。
站主大佬请问安卓客户端SSR需要的VPS订阅地址在哪里获取呀?
去机场后台获取,你购买机场服务之后,机场会提供的。个人自建VPS服务器节点是没有订阅地址的,订阅一般用于线路节点比较多的情况,自建就那几个,一般都是一两个,用不上订阅这么折腾。
后台联系方式多少呀
什么后台联系方式?
大佬我按照你教程里面的逗比大神一键脚本安装成功了,SSR服务端也显示正常启动,但是PC端上“更新SSR服务器订阅”的时候却提示:错误,服务器订阅更新失败?
我在本地ping服务器能ping通,用telnet连接ssr的端口也正常
自己搭建的不需要使用订阅服务,你就一个节点,订阅服务一般是节点非常多的机场使用,需要专门配置的,本文并没有订阅服务的搭建过程。
你好,ShadowsocksX-NG-R8.dmg支持m1芯片的imac吗?我已经按步骤配置了,但是不能访问外网呢
这软件太老了,好多年都不更新了,肯定对新的M1芯片支持不好,我建议换一个客户端软件。
你好,不知道ss客户端是否支持windows11,我下载了最后的sstap压缩包,但是输入验证码1wee显示密码错误,博客网址https://iyideng.org/update也打不开,故在此反馈,不知道什么原因,谢谢了。
你把.me换成.win就好了,因为老域名被墙了。另外,windows 11 跟 Windows 10 是一样的内核,如果在10上可以正常运行,在11上面基本也是没有问题的。你可以选择 V2RayN 或 Clash for Windows,他们都支持全协议的,但不支持SSR。