v2rayNG 是安卓平台上一款基于v2ray核心的简洁、功能强大的客户端。本文通过图文详细介绍其安装和配置过程,希望对在安卓手机上使用v2rayNG进行科学上网的网友有帮助。如果配置完后依然无法上外网,请参考:科学上网常见问题。
阅读本教程的前提:
- 已有服务端信息,可参考 v2ray一键脚本 或 获取科学上网服务端信息
- 下载v2rayNG,未下载的请到这个页面下载:V2Ray安卓客户端下载
操作步骤
1. 安装下载的v2rayNG apk文件;
2. 打开软件,进入主界面(即配置文件界面):
3. 点右上方的“+”,可以看到V2rayNG支持从二维码、剪切板导入,也可以手动配置vmess、ss等,还支持订阅(在自定义配置中):
4. 本教程以手动输入为例,点击“手动输入[vmess]”,进入服务器填写界面。别名随意填写,例如“香港vps”。地址、端口、用户id、额外id按照服务端的信息填写(不知道这些信息填什么请参考参考 获取科学上网服务端信息),这几项非常重要,不要填错!
后半部分是高级选项,一般不用填写(加密方式一般选auto)。
Just My Socks V2ray加密方式选none或者auto上不了网,请改成chacha20-ietf-poly1305
如果使用了伪装,传输协议选ws,伪装类型保持默认的none,“功能设置”下面填入域名、伪装路径,同时底层传输安全选tls(不是伪装就不要选!):
5. 点界面右上角的勾保存配置。界面回到主界面,点右下角的v2rayNG图标,启动程序。如果出现网络连接请求,点击确定:
6. 一些高级设置在左侧菜单的“设置”中,建议将域名策略改成”Asis”,勾选“启用速度显示”打开vpn流量速度显示,其他不懂的就不用管:
配置好且服务端没有问题的话,打开浏览器应该能正常访问google、youtube等网站了。
如有问题,欢迎在页面下方留言。
参考
1. V2ray教程
3. V2ray带伪装一键脚本
这个怎么弄呀,不会下载,好多英文啊
从本站下载,不要去官网下载
用whoer.net检测时显示dns不相符怎么处理,还显示匿名服务
自定义dns服务器
同问,ip在美国了,dns还是中国,怎么解决呀?求大佬解答!!!
自定义dns
请问如何自定义dns,在哪里设置
查看一下高级设置
你好,v2rayNG_1.5.8_x86_64.apk 安装的时候提示,该应用与此设备的CPU不兼容 是什么情况呀?
下载arm版本的
你好,安装了最新版本的之后,最下面显示 id: read/write on closed pipe
但是服务器是正常的,因为IOS和WINDOWS 上面都能正常使用 这个科学上网的配置
配置错了
配置我是直接用ios上面能正常连接的Shadowrocket分享二维码,然后在v2rayNG上面扫码二维码的
手动配置
配置了alterID就好了。IOS明明不需要的呀,安卓需要。
谢谢了。
您好,我也是安装好伪装的一键脚本,bitvise出现了新的v2ray配置信息,我按照这个配置信息手动填写,但安卓手机端和windows电脑端都没法连上,手机端出现io:read/write on closed pipe,电脑端出现all retry attempts failed。请问是配置填写中的哪里出了问题
看起来是ip或者端口配置错了
ip应该没错?端口按照bitvise界面显示为443,额外id为0,加密方式为none,传输协议为ws,伪装类型为none,伪装域名为www.我的域名.com,路径为/https,底层安全传输tls。都是照着这些填的,不知哪里出了问题。这个ip在我安装这个伪装脚本之前,是可以正常连网的。
把v2rayn的详细信息贴出来看看
v2ray运行状态:正在运行
v2ray配置文件:/etc/v2ray/config.json
nginx运行状态:正在运行
nginx配置文件:/etc/nginx/conf.d/www.tlanyan.com.conf
v2ray配置信息:
IP(address): 155.138.196.178
端口(port):443
伪装路径弄错了,建议先卸载然后重新运行一键脚本
正在重装,请问输入伪装路径有什么要求不呢?格式应该怎么写才正确?不好意思哈
不知道输入什么直接回车就好了
尝试了一下,直接回车不行,必须输入以/开头的伪装路径。。。
不可能啊,你用的哪个脚本?除非不是最新版的脚本
yum install -y curl
bash <(curl -sL https://s.hijk.art/centos_install_v2ray2.sh)
用的这个带伪装一键脚本
对啊,这个伪装路径的时候直接回车就可以了啊
刚刚试了一下,伪装路径直接回车是可以的,最后配置信息出来后,现在能连上了,非常感谢~
分应用代理和预定义规则中选择全局,哪一个生效呢?这两个该怎么设置呢?
全局
甲骨文的vps搭建v2ray,用的一键安装脚本bash <(curl -L -s https://raw.githubusercontent.com/wulabing/V2Ray_ws-tls_bash_onekey/master/install.sh) | tee v2ray_ins.log,自己买的域名.xyz,可以ping通,搭建好后连不上网,显示context deadline exceeded,能给分析一下吗?谢谢
能打开伪装网站就是配置错了
请问V2Ray的配置信息在哪能查到呢?我小白一个
需要先购买或自己买服务器部署
已经购买了服务器,请问在使用时地址那一块填什么地址?是用户的地址还是服务器的地址?还有ID那一块怎么填?怎样在服务器上面看到自己的ID?
需要运行一键脚本,那些信息自然都会显示出来
服务启动失败该咋办
SS多人使用会有权限不足导致无法正常使用的问题吗
自己搭的节点不会,买别人的有可能
怎么购买v2rNG
免费软件,不需要购买
alterID 怎么配置,用1.3.3版本的就可以,高一点的就会出现IO READ/Write
大佬,v2rayNG配置好了,检测显示:失败:context deadline exceeded是什么原因啊。
用的阿里云新加坡的服务器
配置错了
服务器上显示的传输协议是mkcp,但是客户端v2rayNG上没有这个协议啊,只有tcp和kcp,这什么原因
mkcp就是kcp
我购买了服务器,但是怎么也连不上怎么回事呢?
需要先在服务器上运行一键脚本,然后按照一键脚本输出的信息配置才能连上
原来用的阿里的新加坡服务器,但是完全不能用。后来看站里的教程,换了vultr日本的服务器,能用了。但是不知道为啥只有手机能用,电脑上用不了。v2rayN里测试结果有速度,但是就是上不了谷歌。求版主解惑。
电脑时间不对,或者配置错了
大佬 我配置成功了 但是为什么能打开谷歌 ins等app和网页版youtube网页版paly商店 但是就是打不开油管app和play商店app 这是什么原因呢?
试试全局模式
为什麽我手机V2rayNG无法连接VLESS的?
显示io:read/write on closed pipe
是V1.6.0版xray-core v1.4.0
扫二维码和手动都试过,不行。
但win10电脑端配置是正常可用的。
手机上信息填错了
请问应该查看哪里问题呢?
我手填试过,扫电脑端二维码和VLESS://那个连结都试过。
全部都显示io:read/write on closed pipe。
我是VLESS TCP+XTLS的,带伪装域名的。
安卓10手机 V2rayNG V1.6.0
没有日志很难知道具体原因
那手机v2rayNg怎么查看日志的?
不太好查看,建议你仔细检查一下配置
——— beginning of main
03-31 20:26:35.932 I/GoLog (13711): udp:127.0.0.1:37587 accepted udp:1.1.1.1:53 [socks >> proxy]
03-31 20:26:35.934 I/GoLog (13711): [Info] [922150557] proxy/socks: client UDP connection from udp:127.0.0.1:37587
03-31 20:26:35.934 I/GoLog (13711): [Info] transport/internet/udp: establishing new connection for udp:1.1.1.1:53
03-31 20:26:35.934 I/GoLog (13711): [Info] [922150557] app/dispatcher: default route for udp:1.1.1.1:53
03-31 20:26:35.934 I/GoLog (13711): [Info] [922150557] transport/internet/tcp: dialing TCP to tcp:144.34.172.76:52225
03-31 20:26:35.999 I/GoLog (13711): [Info] transport/internet/udp: establishing new connection for udp:1.1.1.1:53
03-31 20:26:35.999 I/GoLog (13711): [Info] [1166833181] app/dispatcher: default route for udp:1.1.1.1:53
03-31 20:26:35.999 I/GoLog (13711): [Info] [1166833181] transport/internet/tcp: dialing TCP to tcp:144.34.172.76:52225
03-31 20:26:35.999 I/GoLog (13711): udp:127.0.0.1:43982 accepted udp:1.1.1.1:53 [socks >> proxy]
03-31 20:26:36.141 I/GoLog (13711): Using Prepared: 144.34.172.76
03-31 20:26:36.142 I/GoLog (13711): [Info] [922150557] proxy/vless/outbound: tunneling request to udp:1.1.1.1:53 via tcp:144.34.172.76:52225
03-31 20:26:36.232 I/GoLog (13711): Using Prepared: 144.34.172.76
03-31 20:26:36.234 I/GoLog (13711): [Info] [1166833181] proxy/vless/outbound: tunneling request to udp:1.1.1.1:53 via tcp:144.34.172.76:52225
03-31 20:26:36.530 I/GoLog (13711): [Info] [1166833181] app/proxyman/outbound: failed to process outbound traffic > proxy/vless/outbound: connection ends > proxy/vless/outbound: failed to decode response header > proxy/vless/encoding: failed to read response version > EOF
03-31 20:26:36.530 I/GoLog (13711): [Info] [1166833181] transport/internet/udp: failed to handle UDP input > io: read/write on closed pipe
03-31 20:26:36.530 I/GoLog (13711): [Info] [922150557] app/proxyman/outbound: failed to process outbound traffic > proxy/vless/outbound: connection ends > proxy/vless/outbound: failed to decode response header > proxy/vless/encoding: failed to read response version > EOF
03-31 20:26:36.530 I/GoLog (13711): [Info] [922150557] transport/internet/udp: failed to handle UDP input > io: read/write on closed pipe
03-31 20:26:36.790 I/GoLog (13711): [Info] transport/internet/udp: establishing new connection for udp:1.1.1.1:53
03-31 20:26:36.790 I/GoLog (13711): [Info] app/dispatcher: default route for udp:1.1.1.1:53
03-31 20:26:36.790 I/GoLog (13711): [Info] transport/internet/tcp: dialing TCP to tcp:144.34.172.76:52225
03-31 20:26:36.790 I/GoLog (13711): DNS accepted udp:1.1.1.1:53 [xray.system.132d31b7-34d6-455d-a579-95413c03c72d >> proxy]
03-31 20:26:37.170 I/GoLog (13711): Using Prepared: 144.34.172.76
03-31 20:26:37.171 I/GoLog (13711): [Info] proxy/vless/outbound: tunneling request to udp:1.1.1.1:53 via tcp:144.34.172.76:52225
03-31 20:26:37.489 I/GoLog (13711): [Info] app/proxyman/outbound: failed to process outbound traffic > proxy/vless/outbound: connection ends > proxy/vless/outbound: failed to decode response header > proxy/vless/encoding: failed to read response version > EOF
03-31 20:26:37.489 I/GoLog (13711): [Info] transport/internet/udp: failed to handle UDP input > io: read/write on closed pipe
03-31 20:26:40.791 I/GoLog (13711): [Info] app/dns: failed to lookup ip for domain http://www.google.com at server UDP:1.1.1.1:53 > context deadline exceeded
03-31 20:26:40.791 I/GoLog (13711): [Info] features/routing/dns: resolve ip for http://www.google.com > app/dns: returning nil for domain http://www.google.com > context deadline exceeded
03-31 20:26:40.791 I/GoLog (13711): [Info] transport/internet/udp: establishing new connection for udp:1.1.1.1:53
03-31 20:26:40.791 I/GoLog (13711): [Info] app/dispatcher: default route for udp:1.1.1.1:53
03-31 20:26:40.791 I/GoLog (13711): [Info] transport/internet/tcp: dialing TCP to tcp:144.34.172.76:52225
03-31 20:26:40.791 I/GoLog (13711): DNS accepted udp:1.1.1.1:53 [xray.system.132d31b7-34d6-455d-a579-95413c03c72d >> proxy]
03-31 20:26:40.933 I/GoLog (13711): [Info] transport/internet/udp: establishing new connection for udp:1.1.1.1:53
03-31 20:26:40.934 I/GoLog (13711): udp:127.0.0.1:37587 accepted udp:1.1.1.1:53 [socks >> proxy]
03-31 20:26:40.934 I/GoLog (13711): [Info] [922150557] app/dispatcher: default route for udp:1.1.1.1:53
03-31 20:26:40.934 I/GoLog (13711): [Info] [922150557] transport/internet/tcp: dialing TCP to tcp:144.34.172.76:52225
03-31 20:26:41.007 I/GoLog (13711): Using Prepared: 144.34.172.76
03-31 20:26:41.010 I/GoLog (13711): [Info] proxy/vless/outbound: tunneling request to udp:1.1.1.1:53 via tcp:144.34.172.76:52225
03-31 20:26:41.328 I/GoLog (13711): Using Prepared: 144.34.172.76
03-31 20:26:41.329 I/GoLog (13711): [Info] app/proxyman/outbound: failed to process outbound traffic > proxy/vless/outbound: connection ends > proxy/vless/outbound: failed to decode response header > proxy/vless/encoding: failed to read response version > EOF
03-31 20:26:41.329 I/GoLog (13711): [Info] transport/internet/udp: failed to handle UDP input > io: read/write on closed pipe
03-31 20:26:41.329 I/GoLog (13711): [Info] [922150557] proxy/vless/outbound: tunneling request to udp:1.1.1.1:53 via tcp:144.34.172.76:52225
03-31 20:26:41.650 I/GoLog (13711): [Info] [922150557] app/proxyman/outbound: failed to process outbound traffic > proxy/vless/outbound: connection ends > proxy/vless/outbound: failed to decode response header > proxy/vless/encoding: failed to read response version > EOF
03-31 20:26:41.650 I/GoLog (13711): [Info] [922150557] transport/internet/udp: failed to handle UDP input > io: read/write on closed pipe
03-31 20:26:44.791 I/GoLog (13711): [Info] app/dns: failed to lookup ip for domain http://www.google.com at server UDP:1.1.1.1:53 > context deadline exceeded
03-31 20:26:44.791 I/GoLog (13711): [Info] features/routing/dns: resolve ip for http://www.google.com > app/dns: returning nil for domain http://www.google.com > context deadline exceeded
03-31 20:26:44.791 I/GoLog (13711): [Info] app/dispatcher: default route for tcp:www.google.com:80
03-31 20:26:44.791 I/GoLog (13711): [Info] transport/internet/tcp: dialing TCP to tcp:144.34.172.76:52225
03-31 20:26:45.172 I/GoLog (13711): Using Prepared: 144.34.172.76
03-31 20:26:45.173 I/GoLog (13711): [Info] proxy/vless/outbound: tunneling request to tcp:www.google.com:80 via tcp:144.34.172.76:52225
03-31 20:26:45.490 I/GoLog (13711): [Info] app/proxyman/outbound: failed to process outbound traffic > proxy/vless/outbound: connection ends > proxy/vless/outbound: failed to decode response header > proxy/vless/encoding: failed to read response version > EOF
03-31 20:26:45.491 D/com.v2ray.ang(13711): measureV2rayDelay: go.Universe$proxyerror: Get “http://www.google.com/generate_204”: io: read/write on closed pipe
03-31 20:26:46.241 I/GoLog (13711): [Info] [3269852753] proxy/socks: client UDP connection from udp:127.0.0.1:37892
03-31 20:26:46.241 I/GoLog (13711): [Info] transport/internet/udp: establishing new connection for udp:1.1.1.1:53
03-31 20:26:46.241 I/GoLog (13711): [Info] [3269852753] app/dispatcher: default route for udp:1.1.1.1:53
03-31 20:26:46.241 I/GoLog (13711): [Info] [3269852753] transport/internet/tcp: dialing TCP to tcp:144.34.172.76:52225
03-31 20:26:46.241 I/GoLog (13711): udp:127.0.0.1:37892 accepted udp:1.1.1.1:53 [socks >> proxy]
03-31 20:26:46.610 I/GoLog (13711): Using Prepared: 144.34.172.76
03-31 20:26:46.612 I/GoLog (13711): [Info] [3269852753] proxy/vless/outbound: tunneling request to udp:1.1.1.1:53 via tcp:144.34.172.76:52225
03-31 20:26:46.929 I/GoLog (13711): [Info] [3269852753] app/proxyman/outbound: failed to process outbound traffic > proxy/vless/outbound: connection ends > proxy/vless/outbound: failed to decode response header > proxy/vless/encoding: failed to read response version > EOF
03-31 20:26:46.929 I/GoLog (13711): [Info] [3269852753] transport/internet/udp: failed to handle UDP input > io: read/write on closed pipe
感觉是dns的问题
v2rayNG设置有这几项DNS的
1.启用本地DNS 【勾选】
注:DNS请求由本地v2ray core处理
2.境内DNS(可选,仅本地DNS模式生效)
默认223.5.5.5
3.本地DNS端口(仅本地DNS模式生效)
默认10853
4.远端DNS(可选)
默认1.1.1.1
还有2个不知道有没关连
SOCKS5代理连接
10808
HTTP代理连接
10809
一般保持默认就好了
我就是默认没改,结果就是连不上,出了上面那一大堆日志了
换个客户端试试
终于解决了,原来问出在电脑端V2rayN的参数设置那里,V2rayN设置里的core类型选项,选成Xray-core,再用手机端扫二维码就能用了。
请问有没有gfw模式,里面那个绕过大陆及局域网网址的策略管用吗,要如何更新呢??
绕过大陆基本上等同于gfw了
但在我的使用过程中,正常的浏览国内网站什么的就看到只有proxy有速度,direct上传下载总是0……
direct不走代理,没速度正常啊
我的理解是翻出去走proxy,浏览国内是direct,现在我上国内网站的时候proxy有速度而direct没速度,说明我浏览国内地址还是走了代理,难道是我理解反了吗……
理解反了,走代理才会有速度
说明我浏览国内网站反而走了代理?那这个绕过的模式岂不是没起作用…
你好,我是虚拟机,全部按照上面的设置,但是还是无法链接
节点挂了或者配置错了
联通卡能用换成电信就用不了了,连电信的WiFi也不行,估计是运营商的问题有没有办法解决
你好,我现在还在电脑使用这个节点,我直接复制url。应该不会错。
小小的眼神中,有着大大的困惑。
手动配置一下
点不了确定
有些必要信息没填好