Skip to content
Intermediate / 1 min read

如何在 Android 上设置 IPRoyal 代理:HTTP、SOCKS5 和 Shadowsocks

了解如何使用 HTTP、SOCKS5 和 Shadowsocks 在 Android 上设置 IPRoyal 代理。本教程涵盖凭据获取、Wi-Fi 代理配置、SOCKS5 按应用路由以及带验证步骤的 Shadowsocks 隧道。

Android SOCKS5 Shadowsocks 隐私/匿名性

概述

IPRoyal 提供住宅、数据中心和 ISP 代理,并支持 HTTP、SOCKS5 和 Shadowsocks。本教程介绍如何在 Android 上配置这些代理,用于注重隐私的浏览、应用测试和一般匿名性。你将学习三种方法:通过 Wi-Fi 设置进行系统级 HTTP 代理、使用配置器应用实现按应用的 SOCKS5 路由,以及 Shadowsocks 隧道。

先决条件

  • 有效的 IPRoyal 订阅(按需付费或包月)。
  • 来自 IPRoyal 仪表板的代理凭据:主机、端口、用户名、密码。
  • 运行 Android 8.0 或更高版本的 Android 设备。
  • 对于 SOCKS5:来自 Google Play 的 SOCKS5 客户端应用(例如 SOCKS5 Configurator)。
  • 对于 Shadowsocks:来自 Google Play 或 F-Droid 的 Shadowsocks 客户端应用(例如 Shadowsocks-Android)。

了解 IPRoyal 代理类型和协议

IPRoyal 提供三种代理类型:

  • 住宅代理:来自真实设备的轮换 IP,非常适合网页抓取和隐私保护。
  • 数据中心代理:快速、稳定的 IP,适用于高流量任务。
  • ISP:用于长会话的静态住宅 IP。

可用协议:

  • HTTP/HTTPS:适用于系统代理设置。
  • SOCKS5:更灵活,支持 UDP 和身份验证。
  • Shadowsocks:加密隧道,适合绕过 DPI。

步骤

1. 获取你的 IPRoyal 代理凭据

  1. 登录你的 IPRoyal 仪表板。
  2. 导航到你购买的代理类型(住宅、数据中心或 ISP)。
  3. 找到连接详细信息:主机(例如 geo.iproyal.com)、端口、用户名和密码。
  4. 对于 SOCKS5 或 Shadowsocks,请确保使用相应的端口和协议设置。IPRoyal 通常为 HTTP 和 SOCKS5 提供单独的端口。

2. 在 Android Wi-Fi 上配置 HTTP 代理

  1. 打开 设置 > 网络和互联网 > Wi-Fi。
  2. 长按已连接的 Wi-Fi 网络,然后点按 修改网络。
  3. 展开 高级选项。
  4. 在 代理 下,选择 手动。
  5. 输入 IPRoyal 代理主机和端口。
  6. 如果 IPRoyal 需要身份验证,请输入你的用户名和密码。(如果你使用 IP 白名单,请留空。)
  7. 点按 保存。你的设备现在将通过代理路由 HTTP/HTTPS 流量。
  8. 打开浏览器并访问 https://api.ipify.org 进行验证——你应该会看到代理 IP。

注意:某些应用(例如 Chrome)会遵循系统代理,但其他应用可能会绕过它。

3. 使用配置器应用设置 SOCKS5 代理

  1. 从 Google Play 商店安装 SOCKS5 客户端应用,例如 SOCKS5 Configurator。
  2. 打开应用并添加新的代理配置文件。
  3. 输入 IPRoyal SOCKS5 主机、端口、用户名和密码。
  4. 如果你只想让特定应用使用代理(例如浏览器或抓取工具),请配置按应用路由。
  5. 激活配置文件。该应用将创建本地 VPN 来路由流量。
  6. 使用终端模拟器(如 Termux)测试连接:
curl --socks5 host:port --proxy-user username:password https://api.ipify.org

将 host、port、username 和 password 替换为你的 IPRoyal 凭据。

4. 在 Android 上配置 Shadowsocks

  1. 从 Google Play 或 F-Droid 安装 Shadowsocks 客户端应用,例如 Shadowsocks-Android。
  2. 打开应用并点按 + 图标添加服务器。
  3. 从你的 IPRoyal 仪表板输入以下详细信息:
    • 服务器地址:(例如 geo.iproyal.com)
    • 服务器端口:(例如 443)
    • 密码:(你的 IPRoyal 密码)
    • 加密方法:(例如 aes-256-gcm)
  4. 保存配置文件并点按 连接。该应用将建立 VPN 隧道。
  5. 使用浏览器或 Termux 验证你的 IP:
curl -x socks5://username:[email protected]:1080 https://api.ipify.org

(如果 Shadowsocks 在本地端口 1080 上运行。)

注意:IPRoyal 的 Shadowsocks 实现可能使用特定的加密方法;请查看你的仪表板了解详情。

5. 验证并测试你的代理

  • 在 Termux 中使用 curl 检查出口 IP:
curl -x http://username:password@host:port https://api.ipify.org

或对于 SOCKS5:

curl --socks5 host:port --proxy-user username:password https://api.ipify.org
  • 在浏览器中访问 IP 查询网站,以确认位置与代理的地理位置匹配。

故障排除

  • 身份验证错误:请仔细检查用户名和密码;确保你为协议(HTTP 与 SOCKS5)使用了正确的端口。
  • 连接超时:验证你的互联网连接,并确认代理主机可访问。如果可用,请尝试不同的 IPRoyal 端点。
  • 应用绕过代理:系统 HTTP 代理并非适用于所有应用。使用具有按应用路由的 SOCKS5 配置器或 Shadowsocks VPN,以实现全设备覆盖。
  • Shadowsocks 连接失败:确认加密方法和密码与服务器设置匹配。确保应用具有 VPN 权限。
  • 速度慢:尝试不同的代理位置,或切换到数据中心代理以获得更高吞吐量。

总结

你已经学习了在 Android 上设置 IPRoyal 代理的三种方法:用于基本浏览的系统 HTTP 代理、用于按应用控制的 SOCKS5 配置器,以及用于全设备加密的 Shadowsocks。使用验证步骤确认你的流量已正确路由。IPRoyal 灵活的计费方式(按需付费或包月)以及对 HTTP、SOCKS5 和 Shadowsocks 的支持,使其成为 Android 隐私和测试的多功能选择。