在 iPhone 或 iPad 上设置代理服务器后,您的设备将通过它传输所有进出流量。这在某些情况下是必要的,例如,当您需要在网络受限的大学或公司环境中访问互联网时。您还可以使用住宅代理访问受地理限制的网站或应用程序。
如何在 Shadowrocket 中使用 IPRoyal 代理服务器
尽管 iOS 系统本身支持代理服务器配置,但它只提供了一些基本选项。Shadowrocket 等应用程序可以帮助您充分利用代理功能。您可以利用其高级选项来应对不同的使用场景,最大程度地保护您的设备和隐私安全。
以下分步教程将指导您在 Shadowrocket 中集成 IPRoyal 代理服务器。
什么是 Shadowrocket?
Shadowrocket 是一款 iOS 移动应用程序,可以帮助您隐藏网络活动。它采用开源加密技术,完全没有风险。换句话说,它是一个基于规则的客户端,允许您在设备上使用代理。而且它完全免费!
下载并运行 Shadowrocket
首先在App Store下载 Shadowrocket 并将其安装到您的设备上。
添加代理
运行 Shadowrocket 后,您会看到主窗口,您可以在其中切换代理服务器、配置全局路由、测试是否正常工作以及添加新的代理。如需设置 Shadowrocket 代理与 IPRoyal 代理服务器的集成,请点击“添加服务器”(Add Server)。

您可以在以下窗口中为代理服务器设置高级选项。点击“类型”(Type)。

从列表中选择“HTTP”或“SOCKS5”,然后返回上一屏幕。 ⚠️ ISP代理和静态住宅代理用户请注意: 您的代理地址不是下方的 geo.iproyal.com,而是仪表板中分配给您的具体IP地址(例如 198.143.5.120)。端口请使用 12323(HTTP协议)或 12324(SOCKS5协议)。
重要提示: ISP代理和静态代理用户同样需要完成下方的 Shadowsocks 隧道配置——即使您的IP地址和端口填写正确,在中国境内不经过此隧道仍将无法连接。

访问 IPRoyal 仪表板并配置您的代理。

完成后,将以下信息添加到 Shadowrocket:
完成后,将以下信息添加到 Shadowrocket:
地址:geo.iproyal.com(仅限住宅轮换代理;ISP/静态代理用户请使用仪表板中的具体IP地址)
端口:12321(仅限住宅轮换代理;ISP/静态代理用户请使用 12323 或 12324)
输入此信息后,启用“TCP 快速打开”(TCP Fast Open)选项。

点击“保存”(Save)保存配置,并返回上一屏幕。

将“全局路由”(Global Routing)设置为“代理”(Proxy),并点击“未连接”(Not Connected)旁边的开关打开代理服务器。

如果您是第一次使用 Shadowrocket,您的设备将提示您允许安装 VPN 配置文件。点击OK。

您还需要允许 Shadowrocket 添加 VPN 配置。点击“允 许”(Allow)。

输入您的 iOS 密码进行确认。之后,开关会被激活,代理服务器就准备就绪了。

如果您按照本教程操作后连接仍然失败,请尝试使用我们的 Shadowsocks 服务器。
ss://chacha20-ietf-poly1305:PCc740@tt01.virtual-liberator.com:46472
ss://chacha20-ietf-poly1305:PCc740@tt02.virtual-liberator.com:46472
ss://chacha20-ietf-poly1305:PCc740@tt03.virtual-liberator.com:46472
ss://chacha20-ietf-poly1305:PCc740@tt04.virtual-liberator.com:46472
ss://chacha20-ietf-poly1305:PCc740@tt05.virtual-liberator.com:46472
ss://chacha20-ietf-poly1305:PCc740@tt06.virtual-liberator.com:46472
ss://chacha20-ietf-poly1305:PCc740@tt07.virtual-liberator.com:46472
ss://chacha20-ietf-poly1305:PCc740@tt08.virtual-liberator.com:46472
ss://chacha20-ietf-poly1305:PCc740@tt09.virtual-liberator.com:46472
ss://chacha20-ietf-poly1305:PCc740@tt10.virtual-liberator.com:46472
ss://chacha20-ietf-poly1305:PCc740@tt11.virtual-liberator.com:46472
ss://chacha20-ietf-poly1305:PCc740@tt12.virtual-liberator.com:46472
ss://chacha20-ietf-poly1305:PCc740@tt13.virtual-liberator.com:46472
ss://chacha20-ietf-poly1305:PCc740@tt14.virtual-liberator.com:46472
ss://chacha20-ietf-poly1305:PCc740@tt15.virtual-liberator.com:46472
ss://chacha20-ietf-poly1305:PCc740@tt16.virtual-liberator.com:46472
ss://chacha20-ietf-poly1305:PCc740@tt17.virtual-liberator.com:46472
ss://chacha20-ietf-poly1305:PCc740@tt18.virtual-liberator.com:46472
ss://chacha20-ietf-poly1305:PCc740@tt19.virtual-liberator.com:46472
ss://chacha20-ietf-poly1305:PCc740@tt20.virtual-liberator.com:46472
ss://chacha20-ietf-poly1305:PCc740@tt21.virtual-liberator.com:46472
ss://chacha20-ietf-poly1305:PCc740@tt22.virtual-liberator.com:46472
ss://chacha20-ietf-poly1305:PCc740@tt23.virtual-liberator.com:46472
ss://chacha20-ietf-poly1305:PCc740@tt24.virtual-liberator.com:46472
ss://chacha20-ietf-poly1305:PCc740@tt25.virtual-liberator.com:46472
ss://chacha20-ietf-poly1305:PCc740@tt01.virtual-liberator.com:46473
ss://chacha20-ietf-poly1305:PCc740@tt02.virtual-liberator.com:46473
ss://chacha20-ietf-poly1305:PCc740@tt03.virtual-liberator.com:46473
ss://chacha20-ietf-poly1305:PCc740@tt04.virtual-liberator.com:46473
ss://chacha20-ietf-poly1305:PCc740@tt05.virtual-liberator.com:46473
ss://chacha20-ietf-poly1305:PCc740@tt06.virtual-liberator.com:46473
ss://chacha20-ietf-poly1305:PCc740@tt07.virtual-liberator.com:46473
ss://chacha20-ietf-poly1305:PCc740@tt08.virtual-liberator.com:46473
ss://chacha20-ietf-poly1305:PCc740@tt09.virtual-liberator.com:46473
ss://chacha20-ietf-poly1305:PCc740@tt10.virtual-liberator.com:46473
ss://chacha20-ietf-poly1305:PCc740@tt11.virtual-liberator.com:46473
ss://chacha20-ietf-poly1305:PCc740@tt12.virtual-liberator.com:46473
ss://chacha20-ietf-poly1305:PCc740@tt13.virtual-liberator.com:46473
ss://chacha20-ietf-poly1305:PCc740@tt14.virtual-liberator.com:46473
ss://chacha20-ietf-poly1305:PCc740@tt15.virtual-liberator.com:46473
ss://chacha20-ietf-poly1305:PCc740@tt16.virtual-liberator.com:46473
ss://chacha20-ietf-poly1305:PCc740@tt17.virtual-liberator.com:46473
ss://chacha20-ietf-poly1305:PCc740@tt18.virtual-liberator.com:46473
ss://chacha20-ietf-poly1305:PCc740@tt19.virtual-liberator.com:46473
ss://chacha20-ietf-poly1305:PCc740@tt20.virtual-liberator.com:46473
ss://chacha20-ietf-poly1305:PCc740@tt21.virtual-liberator.com:46473
ss://chacha20-ietf-poly1305:PCc740@tt22.virtual-liberator.com:46473
ss://chacha20-ietf-poly1305:PCc740@tt23.virtual-liberator.com:46473
ss://chacha20-ietf-poly1305:PCc740@tt24.virtual-liberator.com:46473
ss://chacha20-ietf-poly1305:PCc740@tt25.virtual-liberator.com:46473
如果列表中的第一个服务器(tt01)无法连接,请依次尝试 tt02、tt03……直到 tt25。不同服务器在不同地区和网络环境下的可用性可能有所不同,请逐一测试直到找到可用的服务器。 为此,请点击 Shadowrocket 应用右上角的“+”按钮添加新的本地服务器。

选择 Shadowsocks 类型,并使用我们提供的其中一个 Shadowsocks 服务器。输入您的服务器凭据:地址、端口和密码。选择“chacha20-ietf-poly1305”作为方法(Method),并关闭“UDP 中继”(UDP Relay)。

完成后,点击“保存”(Save)。请记住,您只能在 Shadowrocket 中结合 IPRoyal 代理使用这些代理。

💡 为什么需要这一步? 由于标准 HTTP/SOCKS5 代理流量可能被防火墙识别并拦截,我们需要将它"包裹"在 Shadowsocks 加密隧道中进行传输,才能正常连接。 在 Shadowrocket 主窗口中,长按您的 IPRoyal 代理,并选择“编辑”(Edit)。

点击“代理传递”(Proxy Pass)。

从列表中选择您新建的 Shadowsocks 服务器。

点击“保存”(Save)。

最后,将“全局路由”(Global Routing)设置为“代理”(Proxy)。

现在您就可以开始在 Shadowrocket 中使用代理啦!如果依次尝试所有 Shadowsocks 服务器后仍然无法连接,请通过 IPRoyal.com 在线聊天工具联系我们的技术支持团队,并告知您已尝试的服务器编号(例如"已尝试 tt01–tt10,均无法连接"),我们将为您提供进一步协助。
总结
代理服务器为您的移动设备增添了一层额外的安全保障,并提供了一些额外的好处,例如绕过地理限制、避免基于 IP 的封锁等其他的限制。
Shadowrocket 代理与 IPRoyal 住宅代理的集成快速便捷。下载和配置 Shadowrocket 只需几分钟时间,即可立即享受所有优势。如果您需要帮助或对我们的代理有任何疑问,欢迎随时联系我们!
