v2fly / discussion

5 stars 0 forks source link

VLESS更新后连接与fallback失效 #96

Closed hnliuzesen closed 3 years ago

hnliuzesen commented 3 years ago

今天看v2fly文档和配置模板库还有最新的core release都把xtls内容删除了,就更新了一下程序和配置,配置之前用的是配置模板recommend的配置,客户端都是直接VLESS+TLS,没有path,也没有使用fallback到ws。升级之后客户端无法连接,本身网页也无法打开了。 服务端版本是V2Ray 4.33.0 (V2Fly, a community-driven edition of V2Ray.) Custom (go1.15.5 linux/amd64) 客户端版本是V2Ray 4.33.0 (V2Fly, a community-driven edition of V2Ray.) Custom (go1.15.5 windows/amd64) 配置文件更改就是把流控删除了 证书权限没问题,也尝试重新生成证书了。 drwxr-xr-x 2 nobody nogroup 4.0K Oct 7 15:09 v2ray -rw-r--r-- 1 nobody nogroup 3.3K Nov 23 04:38 fullchain.cer -rw-r--r-- 1 nobody nogroup 302 Nov 23 04:38 domain.dev.key 尝试客户端连接的时候提示是 2020/11/22 18:09:28 [Info] [235608917] v2ray.com/core/app/proxyman/inbound: connection ends > v2ray.com/core/proxy/vless/inbound: fallback ends > v2ray.com/core/proxy/vless/inbound: failed to fallback request payload > tls: no certificates configured 默认fallback 80端口,之前是可以打开网站的,现在也会提示相同的错误,CloudFlare显示的是525错误,Host down。 看提示是没配置证书,但是关于证书的配置没有改。

"streamSettings": {
        "network": "tcp",
        "security": "tls",
        "xtlsSettings": {
          "alpn": [
            "http/1.1"
          ],
          "certificates": [
            {
              "certificateFile": "/usr/local/etc/ssl/v2ray/fullchain.cer", // 换成你的证书,绝对路径
              "keyFile": "/usr/local/etc/ssl/v2ray/domain.dev.key" // 换成你的私钥,绝对路径
            }
          ]
        }

怀疑是不是和我的域名有关,因为域名是.dev结尾的,要求必须是HTTPS,但是443端口一直是v2ray在用,之前是fallback到80端口,访问域名也能正常转为HTTPS,但现在好像到v2ray这一层就报证书错误了,不知道是哪里配置错了。

hnliuzesen commented 3 years ago

现在可以连上了,是删 xtls 配置的时候下面 xtlsSettings 没改 tlsSettings😂