Closed dev-soragoto closed 4 years ago
补充nginx配置,删除了与v2ray不相关的其他配置
server {
server_name my.domain;
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/my.domain-0001/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/my.domain-0001/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
location /mypath {
proxy_redirect off;
proxy_pass http://127.0.0.1:57033;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $http_host;
proxy_set_header Upgrade "WebSocket";
# Show realip in v2ray access.log
proxy_set_header X-Real-IP $remote_addr;
proxy_intercept_errors on;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
server {
if ($host = my.domain) {
return 301 https://$host$request_uri;
} # managed by Certbot
listen 80;
server_name my.domain;
rewrite ^(.*)$ https://${server_name}$1 permanent;
}
理论上来说,这种情况不会发生(WSS 可以 VMess 却不可以 VLESS)。实际实践中,也没有人反馈过这种情况。
建议确定已严格控制变量,并且多尝试几次。配置文件似乎没有问题(除了注释会破坏 json)。
服务器端配置写错了,"id": "my-uuid"后面多了个逗号,你看看你v2ray服务端有没有在运行。我自己用是没有问题的
服务器端配置写错了,"id": "my-uuid"后面多了个逗号,你看看你v2ray服务端有没有在运行。我自己用是没有问题的
。。。我本来以为他是发这个 issue 时才注释的,现在想起“服务器端v2ray没有出现日志”,那 100% 是没有在运行了。
[,"id":"我的-uuid"],[v2ray]我自己用是没有问题的
[,"id":"我的-uuid"],[v2ray]我自己用是没有问题的
。。。[问题],[v2ray]",[100%]
尴尬 一直没想到这一点 刚才journalctl看了眼果然是没有启动 现在已经解决了 总之谢谢了
@soragotosann
另外服务器端,此参数"disableInsecureEncryption": false 也应该不要。此命令是针对VMess协议的。
@soragotosann
另外服务器端,此参数"disableInsecureEncryption": false 也应该不要。此命令是针对VMess协议的。
嗯嗯 谢谢提醒 删掉了
除非特殊情况,请完整填写所有问题。不按模板发的 issue 将直接被关闭。 如果你遇到的问题不是 V2Ray 的 bug,比如你不清楚要如何配置,请使用Discussion进行讨论。
1) 你正在使用哪个版本的 V2Ray?(如果服务器和客户端使用了不同版本,请注明) 4.27.0 客户端windows 服务端linux 2) 你的使用场景是什么?比如使用 Chrome 通过 Socks/VMess 代理观看 YouTube 视频。 通过switchimega使用socks连接 3) 你看到的不正常的现象是什么?(请描述具体现象,比如访问超时,TLS 证书错误等) 最初使用nginx+ws+vmess可以正常使用,将vmess改为vless时无法正常使用,nginx日志中出现错误,服务器端v2ray没有出现日志,日志级别均为debug,后续将vless协议改回vmess可以正常使用 4) 你期待看到的正确表现是怎样的? 连接正常 5) 请附上你的配置(提交 Issue 前请隐藏服务器端IP地址)。
服务器端配置:
客户端配置:
6) 请附上出错时软件输出的错误日志。在 Linux 中,日志通常在
/var/log/v2ray/error.log
文件中。服务器端错误日志:
客户端错误日志:
7) 请附上访问日志。在 Linux 中,日志通常在
/var/log/v2ray/access.log
文件中。8) 其它相关的配置文件(如 Nginx)和相关日志。 nginx 错误日志
nginx访问日志
9) 如果 V2Ray 无法启动,请附上
--test
输出。通常的命令为
/usr/bin/v2ray/v2ray --test --config /etc/v2ray/config.json
。请按实际情况修改。10) 如果 V2Ray 服务运行不正常,请附上 journal 日志。
通常的命令为
journalctl -u v2ray
。请预览一下你填的内容再提交。