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

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

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

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