V2ray报错:failed to process outbound traffic > failed to read response header > websocket: close 1000

条件:

一台 Windows 10 机器装有 V2rayN 客户端,节点已配置好,正常运作。
另一台机器装有 Ubuntu 20 和 v2ray。
我把 Windows 端的 V2rayN 的配置文件(c:\Program Files\v2rayN\guiConfigs\config.json)直接复制到 Ubuntu 端的机器(目标路径:/usr/local/etc/v2ray/config.json)。在 Ubuntu 端运行sudo systemctl status v2ray,显示 v2ray 服务运行正常。

故障问题

但当其他设备使用 Ubuntu 端的 v2ray 代理IP和端口时,总是连接失败。
在 Ubuntu 端输入 sudo journalctl -u v2ray 查看日志时,发现报错信息:

app/proxyman/outbound: failed to process outbound traffic
> proxy/vmess/outbound: connection ends
> proxy/vmess/outbound: failed to read header
> proxy/vmess/encoding: failed to read response header
> websocket: close 1000 (normal)

尝试解决方法1

由于 v2ray 对时间日期要求非常严格,一两分钟的误差也可能导致使用失败。
输入 date 查看日期时间,如果日期时间偏差很小,仍不能解决的话,需要方法2。

尝试解决方法2

(1)修改 Ubuntu 端的 config.json
运行:nano /usr/local/etc/v2ray/config.json
把 outbounds 项下的 alterId 的值改为 0
按 Ctrl + O 保存, Ctrl + X 退出 nano。
在这里插入图片描述

(2)运行: sudo systemctl restart v2ray

参考:https://github.com/v2fly/v2ray-core/discussions/1508

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值