自学内容网 自学内容网

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


原文地址:https://blog.csdn.net/Scott0902/article/details/140998223

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!