手动配置指南

让支持代理的客户端连接 Android 手机

手机端和客户端都需要配置:先启动 CellRoute,再把应用显示的局域网或热点地址、端口和代理凭据填入客户端。只有遵循该设置的应用会使用代理。

准备手机

  1. 确认 SIM 卡与移动数据可用。
  2. 确认手机允许 Wi-Fi 或热点与蜂窝网络同时保持。
  3. 打开 CellRoute 并检查蜂窝网络状态。
  4. 选择 SOCKS5 或 HTTP,设置端口并保持认证开启。
  5. 启动代理。
  6. 记录应用显示的本地地址、端口、用户名和密码。

模式 A:同一 Wi-Fi

  • 手机和客户端连接同一 Wi-Fi。
  • 客户端把手机的 Wi-Fi 局域网 IP 设为代理服务器。
  • CellRoute 的目标连接仍通过手机蜂窝 Network。
  • 连接失败时检查 Wi-Fi 是否启用 AP Isolation 或客户端隔离。

模式 B:手机热点

  • 在 Android 系统设置中手动打开热点。
  • 客户端连接该热点。
  • 使用 CellRoute 显示的热点网关地址作为代理服务器。
  • CellRoute 不自动控制热点开关。
  • 部分 OEM 会阻止热点客户端访问手机本地端口。

客户端配置

Windows

HTTP 可使用“网络和 Internet”中的系统代理;SOCKS5 通常在支持它的应用内配置。不同应用对系统代理的支持范围不同。

macOS

在当前网络服务的“代理”设置中填写手机地址、端口和凭据,可选择网页代理或 SOCKS 代理。

Android

编辑已连接 Wi-Fi 并设置手动 HTTP 代理。系统代理通常主要影响 Wi-Fi,且部分应用会忽略;可优先使用应用内 SOCKS5 设置。

iOS / iPadOS

编辑当前 Wi-Fi,选择“配置代理—手动”,填写服务器、端口与认证。该设置主要针对当前 Wi-Fi。

Firefox

在网络设置中选择手动代理,填写 HTTP 或 SOCKS v5。是否通过代理解析 DNS 取决于 Firefox 的相应选项。

支持代理的应用

直接填写 SOCKS5 或 HTTP 信息。SOCKS5 是否代理 DNS 取决于客户端实现。

测试前须知

  • 不同系统和应用对系统代理的支持范围不同。
  • 部分应用会忽略代理设置。
  • 不支持 UDP、QUIC 或 SOCKS5 UDP ASSOCIATE。
  • 浏览器可能需要禁用或绕过 QUIC,确保请求使用 TCP。
  • 不能假定客户端所有应用都会被代理。

故障排查

  • 无法访问手机端口:检查监听状态、入口模式、本地 IP、端口、防火墙、AP 隔离与热点隔离。
  • 认证失败:重新输入完整用户名密码,注意密码管理器插入的空格。
  • 蜂窝网络未验证:检查移动数据、SIM、信号和 OEM 后台限制。
  • 端口被占用:更换端口,并同步更新客户端。
  • 应用绕过:使用应用内代理,并在可用时禁用 QUIC。
  • 目标被拒绝:检查目标地址 ACL;受保护地址段默认仍会拒绝。
  • 网络切换后中断:重新连接,旧 TCP 连接不会无缝迁移。