部署后WS成功连上了,XHTTP连不通,请帮我看下哪里有问题 #4477
-
现在ws是可以通的,证书让nginx管了,xhttp客户端连上时测试会显示net/http: TLS handshake timeout, xray当前配置中xhttp的内容: {
"port": 8890,
"listen": "127.0.0.1",
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "GUID",
"alterId": 0
}
]
},
"streamSettings": {
"network": "xhttp",
"xhttpSettings": {
"host": "域名",
"mode": "stream-one",
"path": "/gotoh2x"
}
}
} nginx当前配置: # HTTP 重定向到 HTTPS server { listen 80; server_name 域名; return 301 https://$host$request_uri; } # HTTPS 配置(同时支持 WS 与 H2) server { listen 443 ssl http2; server_name 域名; # SSL 证书配置 ssl_certificate /etc/letsencrypt/live/域名/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/域名/privkey.pem; ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers HIGH:!aNULL:!MD5; # 网站根目录(伪装用途,可放置一个简单的静态网页) root /var/www/html; index index.html index.htm; # 正常网站访问(可选) location / { try_files $uri $uri/ =404; } location /gotowsx { proxy_redirect off; proxy_pass http://127.0.0.1:8888; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } location /gotoh2x { proxy_redirect off; proxy_pass http://127.0.0.1:8890; proxy_http_version 1.1; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_buffering off; proxy_read_timeout 60s; } } 现在xray的日志: nginx的日志: |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
不要用 proxy_pass,换成 grpc_pass,另外两端都要用最新版 Xray |
Beta Was this translation helpful? Give feedback.
不要用 proxy_pass,换成 grpc_pass,另外两端都要用最新版 Xray