NekoBox 配置代理教程(Android)

发布:2026 年 8 月 26 日 · 阅读约 7 分钟

一句话总结:+手动设置SOCKS,地址填 gw.roamproxy.com:41080,填后台给的用户名密码,点一下这条选中它,路由设为「全局」,连接。不要用 HTTP 类型——它会把非 HTTP 流量和 DNS 留在代理之外,查询页却显示 IP 已换。大陆网络下建一条链式配置:出境节点在前、Roam 在后。验证时除了 ip.sb,一定再开两三个真实应用。

开始前需要准备什么

整篇教程只用到同样四个值。到 Roam 后台拿到之后别关那个标签页——在 NekoBox 里要填一次,如果用电脑验证还要再填一次。

字段
服务器gw.roamproxy.com
端口41080
用户名后台生成
密码后台生成

网络受限的用户先看这段。Roam 是出口 IP 这一层:它改变的是目标网站看到的地址,不是一条从受限网络里出去的隧道。如果你的手机所在的运营商或 Wi-Fi 网络本身连不上 gw.roamproxy.com:41080,连接就会失败,而且失败的样子和「产品坏了」一模一样。这类网络下你需要的是第 5 步 NekoBox 的链式(Chain)配置——这也是在这种场景里 NekoBox 比多数其他 Android 客户端更合适的原因。

第 1 步 — 安装 NekoBox

NekoBox for Android 是基于 sing-box 的免费开源客户端。从 GitHub 上 MatsuriDayo/NekoBoxForAndroid 项目的 Releases 页面安装——近几年的手机基本都选 arm64-v8a。它在 Google Play 上并不稳定可得,第三方应用商店里的副本经常过期或被二次打包;请用 GitHub 的发布版。如果你的菜单和本文对不上,先升级。

第 2 步 — 添加 Roam 服务器

  1. 打开 NekoBox,点右上角 +
  2. 手动设置SOCKS
  3. 按下表填写。
  4. 点右上角 保存。
字段
名称随意,例如 Roam
服务器地址gw.roamproxy.com
服务器端口41080
用户名你的用户名
密码你的密码
协议版本5(SOCKS5)

地址就填上面的域名,不要自己解析成 IP 填进去。网关的 IP 可能变,域名不会。UDP 等其他选项保持默认。

为什么选 SOCKS 而不是 HTTP

同一个菜单里也有 HTTP 类型。请用 SOCKS。HTTP 出站只承载 HTTP 和 HTTPS;你的应用做的其他任何事——取决于 DNS 设置,甚至包括域名解析本身——都会从你原来的网络出去。症状很有迷惑性:查 IP 的页面显示新地址,看起来代理是好的,但其他应用挂着或超时。SOCKS 出站承载整条连接,这一类故障就不存在了。

第 3 步 — 选中配置并连接

  1. 在主界面点一下 Roam 这条让它高亮。添加配置不等于选中它;不点的话仍然是之前那条在生效。
  2. 点右下角圆形的连接按钮。
  3. 第一次会弹出 Android 的 VPN 连接请求,点确定。这是 Android 把全部流量交给 NekoBox 的方式;流量只会去你配置的那台服务器。

按钮变了状态、通知栏显示 NekoBox 在运行,只说明本地服务起来了,还不能证明 Roam 网关接受了你的凭据。第 4 步才是验证。

路由:验证阶段用「全局」

打开设置路由,把模式设为全局,不要选「绕过局域网」「绕过局域网和大陆」之类的预设。绕过预设会有意让一部分流量直连。等一切正常之后它很有用;还在验证的时候,它会让真正的配置错误看起来像时好时坏。第 4 步做完再切回去。

第 4 步 — 验证(要验对)

用浏览器打开 https://ip.sb,确认显示的是 Roam 的出口 IP、地区符合预期。也可以长按 Roam 这条选 URL 测试(或点主界面的测速图标):出现毫秒数说明网关在整条路径上回应了;超时或报错说明没有。

只看 ip.sb 是不够的。查 IP 页面就是一个很小的 HTTPS 请求,在真实应用跑不通的条件下它照样能成功。再打开两三个你平时真的在用的应用或网站。如果 ip.sb 显示了新 IP 但其他都卡住,那就是配置错了——几乎都是第 2 步的 HTTP/SOCKS 问题,或者路由选了绕过预设——直接看 连上了但用不了

可选:在电脑上验证凭据

在应用之外测一次,能分清问题出在凭据还是出在 NekoBox。注意写法:-x 接代理地址,-U 单独传凭据。

curl -v -x socks5h://gw.roamproxy.com:41080 -U 'username:password' https://ip.sb

curl 能返回 Roam 的 IP 而手机不行,说明凭据没问题,问题在应用里。curl 也失败,就回后台重新复制用户名和密码。桌面端完整流程见 macOS 配置代理

第 5 步 — 挂在出境线路后面(链式代理)

第 4 步已经通了就跳过这一步。它只在你的网络无法直连网关时才需要,大陆网络下基本都要做。Android 同一时间只能跑一个 VPN 服务,所以你不能先开另一个 VPN 应用再在上面开 NekoBox。NekoBox 在一个配置里就把这事解决了:链式(Chain)配置会让流量依次经过你已有的几条配置,路径变成:手机 → 你的出境节点 → Roam 网关 → 目标网站。目标网站看到的仍是 Roam 的出口 IP。

  1. 先把你的出境节点单独加成一条配置——在这个网络下已经能用的任何线路都行。选中它、连接、确认能上网,再往上挂东西。
  2. +手动设置链式(Chain)
  3. 起个名字,然后把组成链的配置加进去:你的出境节点和第 2 步的 Roam。列表顺序就是流量经过的顺序——出境节点是第一跳,Roam 是最后一跳。
  4. 保存,在主界面选中这条新的链式配置,连接。

链式失败时把两跳分开测:先只连出境节点确认能上网,再重新选中链式配置。第一跳坏了和第二跳坏了看起来完全一样。如果出境节点单独能用而链不行,把两条的顺序对调一次——先排除链接反了,再去查别的。

分应用代理与日常使用

验证通过之后,设置应用 VPN 模式可以指定哪些应用走 Roam、哪些走原来的网络。两点实际建议:住宅流量按 GB 计费,视频和应用商店下载别走代理;连接之前已经建立了连接的应用会一直用旧连接直到重连,不放心就把它彻底关掉再开。

套餐与一次会话的成本

轮换住宅按流量计费 $2/GB,没有月最低消费,一台手机用来做测试花的是几分钱而不是一份订阅。如果你需要一个跨会话不变的地址(比如带登录态、换 IP 就触发风控的场景),静态住宅 IP 是 $4/IP/月。新账号首次充值(最低 $2)即送 300MB 试用流量,跑完这篇教程、确认出口 IP 在目标站点上的表现完全够用。

常见问题

连接按钮变了状态但什么都打不开

那只说明本地 VPN 服务起来了。要么是添加了配置但没点它选中——「添加」和「选中」是两个动作;要么是网关拒绝了凭据。长按 Roam 这条选「URL 测试」:出现毫秒数说明网关回应了,回头检查路由和 SOCKS/HTTP 的选择;超时说明没回应,回后台重新复制用户名密码,如果你的网络受限,去做第 5 步。

能连上但只有部分应用或网站能用

打开「设置 → 路由」把模式改成「全局」。绕过预设会有意让一部分流量直连而不走代理,命中这些规则的请求走的还是你原来的网络。验证新配置的阶段应该让全部流量走代理,确认没问题之后再切回绕过预设。

后台显示在跑流量,但网页打不开

有计费说明认证已通过、网关在承载数据,凭据没问题。问题出在承载的内容上:配置类型或 DNS。把这条删掉,按第 2 步用「手动设置 → SOCKS」重新添加;HTTP 类型会把非 HTTP 流量、以及(取决于设置)DNS 留在代理之外。已经是 SOCKS 还是不行,看 连上了但用不了

NekoBox 和 v2rayNG 在这件事上有什么区别?

两者用的是同一组 SOCKS5 参数。实际差别在链式:NekoBox 界面里直接有「链式」这种配置类型,v2rayNG 要手改自定义配置才能让一条出站经由另一条发出。如果你的网络无法直连网关,NekoBox 更省事;否则手上有哪个用哪个。另一个客户端见 v2rayNG 配置教程

Roam 在这套配置里负责的是出口身份这一层:轮换住宅 $2/GB,静态住宅 $4/IP/月,没有月最低消费。注册账号,首次充值即送 300MB 试用流量,跑完这篇教程、确认出口 IP 在目标站点上的表现完全够用。