v2rayNG 配置代理教程(Android)
发布:2026 年 8 月 26 日 · 阅读约 7 分钟
一句话总结:点 + → 手动输入 [SOCKS],地址填 gw.roamproxy.com:41080,填后台给的用户名密码,点一下这条选中它,路由设为「全局」,按 V 按钮。不要用 HTTP 那种——它会把非 HTTP 流量和 DNS 留在代理之外,查询页却显示 IP 已换。大陆网络下用自定义配置把 Roam 挂在出境节点后面。验证时除了 ip.sb,一定再开两三个真实应用。
开始前需要准备什么
整篇教程只用到同样四个值。到 Roam 后台拿到之后别关那个标签页——在 v2rayNG 里要填一次,如果用电脑验证还要再填一次。
| 字段 | 值 |
|---|---|
| 服务器 | gw.roamproxy.com |
| 端口 | 41080 |
| 用户名 | 后台生成 |
| 密码 | 后台生成 |
网络受限的用户先看这段。Roam 是出口 IP 这一层:它改变的是目标网站看到的地址,不是一条从受限网络里出去的隧道。如果你的手机所在的运营商或 Wi-Fi 网络本身连不上 gw.roamproxy.com:41080,连接就会失败,而且失败的样子和「产品坏了」一模一样。v2rayNG 没法叠在另一个 VPN 应用之上——Android 同一时间只允许一个 VPN 服务——所以在这类网络下你需要的是第 5 步的链式配置,不是换一套参数。
第 1 步 — 安装 v2rayNG
v2rayNG 是基于 Xray-core 的免费开源 Android 客户端。从 Google Play 或 GitHub 上 2dust/v2rayNG 项目的 Releases 页面安装。下载 APK 的话选和手机 CPU 匹配的版本——近几年的手机几乎都是 arm64-v8a。本文描述的菜单对应 1.8 系列及之后的版本;如果你的界面对不上,先升级再排查其他问题。
第 2 步 — 添加 Roam 服务器
- 打开 v2rayNG,点右上角 +。
- 选 手动输入 [SOCKS]。(旧版本叫「手动输入 [Socks]」。)
- 按下表填写。
- 点右上角 ✓ 保存。
| 字段 | 填 |
|---|---|
| 别名 | 随意,例如 Roam |
| 地址 | gw.roamproxy.com |
| 端口 | 41080 |
| 用户名 | 你的用户名 |
| 密码 | 你的密码 |
地址就填上面的域名,不要自己解析成 IP 填进去。网关的 IP 可能变,域名不会。
为什么选 SOCKS 而不是 HTTP
新版本还提供「手动输入 [HTTP]」。请用 SOCKS。HTTP 出站只承载 HTTP 和 HTTPS;你的应用做的其他任何事——取决于 DNS 设置,甚至包括域名解析本身——都会从你原来的网络出去。症状很有迷惑性:查 IP 的页面显示新地址,看起来代理是好的,但其他应用挂着或超时。SOCKS 出站承载整条连接,这一类故障就不存在了。
第 3 步 — 选中服务器并连接
- 在主界面点一下 Roam 这条让它高亮。添加服务器不等于选中它;不点的话仍然是之前那条在生效。
- 点右下角圆形的 V 按钮。
- 第一次会弹出 Android 的 VPN 连接请求,点 确定。这是 Android 把全部流量交给 v2rayNG 的方式;流量只会去你配置的那台服务器。
按钮变绿、通知栏显示 v2rayNG 已连接,只说明本地服务起来了,还不能证明 Roam 网关接受了你的凭据。第 4 步才是验证。
路由:验证阶段用「全局」
打开菜单(☰)→ 设置 → 路由设置(旧版叫「预定义规则」),把模式设为 全局,不要选「绕过局域网 / 绕过大陆」那些预设。绕过预设会有意让一部分流量直连。等一切正常之后它很有用;还在验证的时候,它会让真正的配置错误看起来像时好时坏。第 4 步做完再切回去。
第 4 步 — 验证(要验对)
用浏览器打开 https://ip.sb,确认显示的是 Roam 的出口 IP、地区符合预期。也可以长按 Roam 这条选 测试连接,或点主界面底部的延迟那一行:出现毫秒数说明网关回应了;-1 或超时说明没有。
只看 ip.sb 是不够的。查 IP 页面就是一个很小的 HTTPS 请求,在真实应用跑不通的条件下它照样能成功。再打开两三个你平时真的在用的应用或网站。如果 ip.sb 显示了新 IP 但其他都卡住,那就是配置错了——几乎都是第 2 步的 HTTP/SOCKS 问题,或者路由选了绕过预设——直接看 连上了但用不了。
可选:在电脑上验证凭据
在应用之外测一次,能分清问题出在凭据还是出在 v2rayNG。注意写法:-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 应用再在上面开 v2rayNG。办法是让 Xray 把 Roam 这条出站经由你已有的另一条出站发出去,路径变成:手机 → 你的出境节点 → Roam 网关 → 目标网站。目标网站看到的仍是 Roam 的出口 IP。
这要用自定义配置而不是表单。Xray 用 proxySettings 把一条出站挂到另一条上;outbounds 里相关的部分长这样,upstream 就是你手上已经能用的那个节点:
"outbounds": [
{
"tag": "roam",
"protocol": "socks",
"settings": { "servers": [ { "address": "gw.roamproxy.com", "port": 41080,
"users": [ { "user": "username", "pass": "password" } ] } ] },
"proxySettings": { "tag": "upstream" }
},
{ "tag": "upstream", "protocol": "…你已有节点的协议…", "settings": { } }
]
在 v2rayNG 里用 + → 自定义配置 添加(或者把能用的出境节点导出成完整配置,改完再导回)。列表里排第一的出站是默认使用的,所以 roam 要放在最前面。链式失败时把两跳分开测:先只连出境节点确认能上网,再把 Roam 加回来。第一跳坏了和第二跳坏了看起来完全一样。
分应用代理与日常使用
验证通过之后,v2rayNG 的 分应用代理(菜单 → 设置 → 分应用代理)可以指定哪些应用走 Roam、哪些走原来的网络。两点实际建议:住宅流量按 GB 计费,视频和应用商店下载别走代理;开开关之前已经建立了连接的应用会一直用旧连接直到重连,不放心就把它彻底关掉再开。
套餐与一次会话的成本
轮换住宅按流量计费 $2/GB,没有月最低消费,一台手机用来做测试花的是几分钱而不是一份订阅。如果你需要一个跨会话不变的地址(比如带登录态、换 IP 就触发风控的场景),静态住宅 IP 是 $4/IP/月。新账号首次充值(最低 $2)即送 300MB 试用流量,跑完这篇教程、确认出口 IP 在目标站点上的表现完全够用。
常见问题
按钮变绿了但什么都打不开
变绿只说明本地 VPN 服务起来了。要么是添加了服务器但没点它选中——「添加」和「选中」是两个动作;要么是网关拒绝了凭据。长按 Roam 这条选「测试连接」:出现毫秒数说明网关回应了,回头检查路由和 SOCKS/HTTP 的选择;-1 说明没回应,回后台重新复制用户名密码,如果你的网络受限,去做第 5 步。
能连上但只有部分应用或网站能用
打开「设置 → 路由设置」把模式改成「全局」。绕过预设会有意让一部分流量直连而不走代理,命中这些规则的请求走的还是你原来的网络。验证新配置的阶段应该让全部流量走代理,确认没问题之后再切回绕过预设。
后台显示在跑流量,但网页打不开
有计费说明认证已通过、网关在承载数据,凭据没问题。问题出在承载的内容上:出站类型或 DNS。把这条删掉,按第 2 步用「手动输入 [SOCKS]」重新添加;HTTP 那种会把非 HTTP 流量、以及(取决于设置)DNS 留在代理之外。已经是 SOCKS 还是不行,看 连上了但用不了。
能不能同时开 v2rayNG 和另一个 VPN 应用?
不能并行——Android 同一时间只允许一个 VPN 服务,开第二个会静默断掉第一个。如果你的网络无法直连网关、需要把 Roam 挂在出境线路后面,用第 5 步的链式自定义配置,把两跳都放进同一个 v2rayNG 服务里。
Roam 在这套配置里负责的是出口身份这一层:轮换住宅 $2/GB,静态住宅 $4/IP/月,没有月最低消费。注册账号,首次充值即送 300MB 试用流量,跑完这篇教程、确认出口 IP 在目标站点上的表现完全够用。