学习笔记2026.05.16
这篇文章大约需要3分钟阅读。
今天在 iPhone 上折腾了 IPRoyal 代理,按照教程跑下来,能 ping 通,但是上不了外网。跟他们客服来来回回聊了俩小时,说的内容都跟教程没什么区别,真浪费时间。
我遇到的问题
我正常添加服务器,选 HTTP 或 SOCKS5,填地址、端口、用户名、密码,然后保存。看起来一切都很正常。Shadowrocket 里甚至还能测出 ping 值。
但问题是:就是上不了网。
这个就很迷惑了。因为很多时候我们看到节点有延迟,就会下意识觉得“应该是通的”。结果它只是看起来通了,真正打开网页还是不行。你说它完全没反应吧,也不是。你说它能用吧,也不行。
折腾了一圈之后发现,坑不在 IPRoyal 订单里的代理节点本身,而是在官方教程后半段。
它不是只添加一个代理节点就完事了,还要额外加一个 Shadowsocks 节点,然后在 IPRoyal 代理节点里设置 Proxy Pass。
重点来了:
这个 Shadowsocks 服务器的密码,不是你 IPRoyal 订单里的那个代理密码。
而是图片里写的那个,他文字内容里没有这个密码。这个地方很容易被忽略掉。我跟客服沟通了俩小时,给他们截图,没有一个人来问过我是否密码正确。只是一味说有 ping 值,那说明不是他们服务器的问题,是 Shadowrocket 的问题。
以下是正文。
购买 IPRoyal 代理
- 注册 IPRoyal。
- 找到 ISP Proxies。
- 地区选美国或者新加坡。指定地区就加钱。要求IP 风险为0 也要加钱。(我比较抠,一分没加)
- 支持支付宝付款,然后你会得到代理信息。
购买完成后,你会得到一组信息:
- Address:你的IP
- Port:12323
- Username:你的代理用户名
- Password:你的代理密码
Shadowrocket 使用 IPRoyal 代理
这里其实完全照搬教程就行了。但是根据我实际操作,我觉得换下顺序会更好。
添加 IPRoyal 的 Shadowsocks 服务器
Shadowrocket 要用 IPRoyal 的服务,就得套一个他们 的 SS 服务。
- 添加服务器,选择 Shadowsocks 类型,选择其中一个 Shadowsocks 服务器(他们一共25个服务器,从tt01-tt25)。
- 输入:地址、端口和密码。
- 选择“ chacha20-ietf-poly1305 ”作为方法(Method)
- 关闭“ UDP 中继 ”(UDP Relay)。
- 点击“ 保存 ”(Save)。
最坑的就是这个密码,要按照他图片里的密码填,不是我们订单里的那个密码。
服务器:tt07.virtual-liberator.com
端口:46472
密码:PCc740
加密方法:chacha20-ietf-poly1305

添加 ISP
1. 添加服务器。类型选 HTTP 或者 SOCK5。

2. 填写你的服务器信息,然后启用“ TCP 快速打开 ”(TCP Fast Open)选项。
3. 点击“ 代理传递 ”(Proxy Pass)。在列表中选择刚才新建的 Shadowsocks 服务器。然后点击“ 保存 ”(Save)。

打开 VPN
- 将“ 全局路由 ”(Global Routing)设置为“ 代理 ”(Proxy),并点击“ 未连接 ”(Not Connected)旁边的开关打开代理服务器。
- 第一次会有提示,要你允许安装 VPN 配置文件。点击 OK 。
- 还需要允许 Shadowrocket 添加 VPN 配置。点击“ 允 许 ”(Allow)。

总结
要在 Shadowrocket 使用 IPRoyal,其实有两层:
- 第一层:IPRoyal 的代理节点。
- 第二层:官方提供的 Shadowsocks 服务器,作为 Proxy Pass。
我觉得这个就是链式代理。也就是 IPRoyal 这个节点不是直接从你手机连出去,而是先通过那个 Shadowsocks 服务器,再去连 IPRoyal 的代理网关。
换成人话说,就是给 IPRoyal 前面又套了一层 SS。不是一个节点单独用,而是两个节点串起来用。
只配第一层,可能就会出现我遇到的情况:有 ping,但是上不了网。


























