iPhone 和 iPad 使用 Shadowsocks,需要先安装支持 Shadowsocks 协议的 iOS 客户端,再准备可用的 SS 节点。服务器地址、端口、密码和加密方式由节点服务端提供,客户端负责添加节点并建立连接。
本文介绍 iOS Shadowsocks 客户端选择、SS 节点准备、参数填写、二维码和 ss:// 链接导入、VPN 授权、路由设置、连接检查以及常见问题。
一、iOS 可以使用哪些 Shadowsocks 客户端
App Store 中有多款支持 Shadowsocks 协议的网络工具。选择客户端时,需要确认软件是否仍在维护、是否支持 Shadowsocks,以及当前 Apple ID 所在地区和 iOS 版本是否满足下载要求。
1. Shadowrocket
Shadowrocket 是常见的 iOS 代理客户端,支持 Shadowsocks 节点和规则分流。正版 Shadowrocket 的 App ID 为 932747118,开发者为 Shadow Launch Technology Limited。
官方 App Store 地址:Shadowrocket。
中国大陆区 App Store 目前没有提供上述正版 Shadowrocket,但可以搜到名称相近的其他应用,因此在下载前应核对 App ID 和开发者名称。
如果当前 Apple ID 所在地区无法获取 Shadowrocket,可以参考:怎么获取 iOS(苹果手机)系统代理客户端 了解 App Store 地区和账号相关问题。使用他人提供的 App Store 账号时,只用于 App Store 下载应用,不要将陌生账号登录到 iCloud。
Shadowrocket 的下载安装、节点导入、订阅和规则设置已经单独整理,具体操作参考:Shadowrocket (小火箭) 配置教程:iOS 懒人版使用指南。
2. Potatso
Potatso 也是支持 Shadowsocks 的 iOS 客户端,可以通过二维码、URI 或手动填写参数添加节点。当前 Potatso 的 App ID 为 1239860606,开发者为 Potatso Lab LTD。
官方 App Store 地址:Potatso。
App Store 中还能找到 Potatso 2,但开发者已经说明该版本不再维护,并建议使用当前的 Potatso。
Potatso 的下载安装、SS 节点导入和连接设置已经单独整理,需要按界面操作时,可参考:Potatso 配置教程:最新 iOS 免费代理工具使用指南(支持JMS)。
3. 其他支持 Shadowsocks 的 iOS 客户端
除了 Shadowrocket 和 Potatso,iPhone 和 iPad 还有一些客户端也支持 Shadowsocks。
| 客户端 | 简单说明 |
|---|---|
| Quantumult X | 支持 Shadowsocks、规则分流和订阅配置。 |
| Loon | 支持 Shadowsocks、规则分流和多种代理协议。 |
| Stash | 支持 Shadowsocks、规则配置和远程节点订阅。 |
| Surge 5 | 支持 Shadowsocks、规则设置和网络调试功能。 |
| Egern | 支持 Shadowsocks、规则设置和多种代理协议。 |
以上客户端能否在当前 Apple ID 所在地区下载,以 App Store 显示结果为准。本文后面的内容讲的是 Shadowsocks 通用配置方法,不限定某一款客户端。
二、准备 Shadowsocks 节点
安装 iOS 客户端以后,还需要准备可用的 Shadowsocks 节点。节点可以购买现成服务,也可以使用自己的 VPS 搭建。
如果不准备维护服务器,可以使用 Just My Socks 提供的成品节点。购买后可以在服务后台取得连接参数,具体流程参考:Just My Socks 注册、购买以及使用教程。
如果希望自己管理 Shadowsocks 服务端,可以购买搬瓦工 VPS。服务器购买流程参考:搬瓦工注册与购买图文教程。
VPS 开通后还需要部署 Shadowsocks 服务端,搭建方法参考:搬瓦工 VPS 搭建 Shadowsocks 详细教程。
如果 VPS 使用 3X-UI 管理节点,也可以在面板中创建 Shadowsocks 节点并导出 ss:// 链接,相关步骤参考:3X-UI 面板搭建 Shadowsocks(SS)节点并导出 ss:// 链接。
三、iOS Shadowsocks 节点需要填写哪些参数
手动添加 SS 节点时,需要按照服务商后台或自建服务器提供的信息填写连接参数。
- 服务器地址:填写服务器 IP 地址或域名。
- 端口:填写 Shadowsocks 服务端使用的端口。
- 密码:填写该节点对应的密码。
- 加密方式:选择与服务端一致的加密方式。
- 备注:用于区分节点,可自行填写,也可以留空。
服务器地址、端口、密码和加密方式必须与服务端信息一致。例如服务端使用 aes-256-gcm,客户端也需要选择 aes-256-gcm。
部分 iOS 客户端还会显示插件、混淆或其他扩展选项。只有服务商提供了对应参数时才需要填写,没有提供时不要自行添加。
四、在 iOS 客户端中添加 Shadowsocks 节点
准备好节点信息后,可以手动添加 SS 节点,也可以通过二维码或 ss:// 链接导入。各客户端的菜单名称会有差异,但添加方式基本一致。
1. 手动添加 SS 节点
打开支持 Shadowsocks 的 iOS 客户端,进入添加节点页面,选择 Shadowsocks 或 SS 类型,再按照第三节列出的服务器地址、端口、密码和加密方式填写。
填写完成后保存节点。复制服务器信息时,注意不要在密码、地址或端口前后带入多余空格。
2. 通过二维码或 ss:// 链接导入节点
Shadowsocks 节点也可以通过 ss:// 链接分享,并可进一步生成二维码。服务商已经提供二维码或 ss:// 链接时,无需手动填写每项参数。
客户端支持二维码导入时,使用扫码功能读取节点信息;如果拿到的是 ss:// 链接,可以先复制链接,再使用客户端的剪贴板、URI 或链接导入功能添加节点。
导入完成后,建议打开节点信息核对服务器地址、端口和加密方式,再保存并准备连接。
五、首次连接 Shadowsocks 并允许 iOS VPN 配置
iOS 代理客户端需要调用系统提供的 VPN 接口处理网络流量,因此首次启动 Shadowsocks 连接时,系统会请求添加 VPN 配置。
选择已经添加的 SS 节点并开启连接后,iPhone 或 iPad 会显示 VPN 配置授权提示,按照系统提示允许即可。部分设备还会要求使用 Face ID、Touch ID 或设备密码完成确认。
授权完成后,客户端会建立 VPN 连接。连接期间,iOS 状态栏或控制中心可能显示 VPN 标识。
这里的 VPN 配置用于让 Shadowsocks 客户端通过 iOS 的系统接口处理网络流量,不需要另外购买 VPN 服务。
六、iOS Shadowsocks 路由模式设置
支持 Shadowsocks 的 iOS 客户端一般会提供多种路由方式,用来控制哪些网络请求经过 SS 节点,哪些请求使用本地网络。各客户端的名称可能有所区别,常见的有代理、规则分流和直连。
- 代理模式:网络请求经过当前选择的 SS 节点。
- 规则分流:根据域名、IP 或客户端规则决定使用 SS 节点还是本地网络。
- 直连模式:网络请求使用本地网络,不经过 Shadowsocks 节点。
日常使用时,可以选择规则分流,让符合代理规则的地址经过 SS 节点,其余地址使用本地网络。
如果需要检查节点能否正常连接,可以临时切换到代理模式。确认节点可用后,再根据自己的使用需求选择路由方式。
Android 手机的路由和分应用设置可以参考:Android(安卓)系统 Shadowsocks 客户端配置与使用指南。
七、检查 Shadowsocks 是否连接成功
客户端显示已经建立连接后,还需要确认 SS 节点能否正常访问网络,以及网络请求是否经过该节点。
先打开 Safari 或其他浏览器,访问需要经过 Shadowsocks 的网站,检查网页能否正常加载。
需要核对出口 IP 时,可以暂时切换到第六节介绍的代理模式,然后访问 IPinfo。连接 SS 节点后,页面显示的公网 IP 应变为代理出口地址,而不是当前本地网络使用的公网 IP。
如果网页无法打开,或者切换到代理模式后公网 IP 仍然没有变化,可以返回客户端检查节点是否已经连接,并核对第六节中的路由设置。检查完成后,再根据使用需求恢复原来的路由模式。
八、iOS Shadowsocks 常见连接问题
iPhone 或 iPad 无法使用 Shadowsocks 时,可以从节点是否可用、VPN 权限、路由设置和节点导入几个方面排查。
1. 节点保存后无法连接
先确认节点服务仍然可用,再按照第三节列出的信息核对服务器地址、端口、密码和加密方式。使用 Just My Socks 时,以服务后台提供的节点参数为准;使用自建服务器时,以 Shadowsocks 服务端配置为准。
如果参数没有问题,也可以在 Wi-Fi 和蜂窝网络之间切换一次,排除当前网络环境造成的连接问题。
2. 无法建立 VPN 连接
如果首次连接时没有完成系统授权,可以重新启动连接,再按照 iOS 提示完成 VPN 配置。
设备中已有其他 VPN 或同类网络工具处于连接状态时,可以先断开其他连接,再启动当前 Shadowsocks 客户端。
3. 已连接但网页无法访问
可以先切换到代理模式测试。代理模式可以访问,而规则分流模式无法访问对应网站时,需要检查客户端的分流规则。
如果代理模式下仍然无法访问,再检查当前节点是否可用,以及节点参数是否填写正确。
4. 二维码或 ss:// 链接无法导入
先确认二维码可以正常识别,或者 ss:// 链接内容完整,没有复制缺失,并确认节点参数仍然有效,再确认当前客户端支持相应的导入方式。
如果自动导入失败,可以按照第三节列出的参数手动添加节点。
Windows 电脑也需要使用 Shadowsocks 时,可以参考:Windows SS客户端设置与 Shadowsocks配置教程(附下载地址)。
如果还没有 Shadowsocks 节点,可以参考:Just My Socks 在售 Shadowsocks / V2Ray 方案及套餐详情。
下面是本站整理的 Just My Socks(搬瓦工机场)在售套餐:
| 机房位置 | 带宽 | 流量 | 设备 | 价格 | 购买 |
|---|---|---|---|---|---|
| 洛杉矶 500 | 2.5Gbit | 500GB/月 | 5台 | $5.88/月-$58.88/年 | 购买 |
| 洛杉矶 1000 | 5Gbit | 1T/月 | 无限 | $9.88/月-$98.88/年 | 购买 |
| 洛杉矶 5000 | 5Gbit | 5T/月 | 无限 | $48.99/月-$489.99/年 | 购买 |
| 洛杉矶 10000 | 5Gbit | 10T/月 | 无限 | $93.99/月-$948.99/年 | 购买 |
| 香港 CMI+NTT | 2.5Gbps | 500GB/月 | 5台 | $8.99/月-$89.99/年 | 购买 |
| 香港 CMI+NTT | 5Gbps | 1T/月 | 无限 | $14.90/月-$113.99/年 | 购买 |
| 香港 CMI+NTT | 5Gbps | 5T/月 | 无限 | $59.99/月-$599.99/年 | 购买 |
| 香港 IPLC 专线 | 300MB 独享 | 300GB/月 | 3台 | $21.00/月-$210.00/年 | 购买 |
| 香港 IPLC 专线 | 1G 独享 | 1T/月 | 无限 | $59.00/月-$589.00/年 | 购买 |
| 香港 CN2 GIA | 100MB 独享 | 100GB/月 | 3台 | $34.99/月-$349.99/年 | 购买 |
| 香港 CN2 GIA | 500MB 独享 | 500GB/月 | 5台 | $149.99/月-$1499.99/年 | 购买 |
| 香港 CN2 GIA | 1G 独享 | 1T/月 | 无限 | $279.99/月-$2799.99/年 | 购买 |
| 日本 CN2 GIA | 100MB 独享 | 100GB/月 | 3台 | $29.99/月-$299.99/年 | 购买 |
| 日本 CN2 GIA | 200MB 独享 | 500GB月 | 5台 | $135.99/月-$1349.99/年 | 购买 |
| 日本 CN2 GIA | 500MB 独享 | 1T/月 | 无限 | $239.00/月-$2399.00/年 | 购买 |
| 日本 CN2 GIA | 700MB 独享 | 5T/月 | 无限 | $1135.00/月-$11395.00/年 | 购买 |
| 伦敦 500 | 2.5Gbps | 500GB/月 | 5台 | $6.8/月-$67.99/年 | 购买 |
| 伦敦 1000 | 5Gbps | 1T/月 | 无限 | $11.29/月-$113.99/年 | 购买 |
| 伦敦 5000 | 5Gbps | 5T/月 | 无限 | $59.99/月-$559.99/年 | 购买 |
需要 VPS 服务器?Just My Socks 更适合直接使用代理服务;如果您需要建站、部署项目、搭建环境或学习 Linux,可以选择搬瓦工 VPS,参考 搬瓦工在售 VPS 套餐整理与购买推荐。 |
|||||

搬瓦工教程