问一下这个大佬的脚本怎么让Nginx和Trojan共用443端口的

63次阅读

共计 1336 个字符,预计需要花费 4 分钟才能阅读完成。

这是 Nginx 的配置     server {        listen       80;        server_name  domain.net;        root /nginxweb/html;        index index.php index.html index.htm;        location /75f0d3d7 {            proxy_pass http://127.0.0.1:27493;            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 X-Real-IP $remote_addr;            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;        }    }复制代码这是 Trojan 的配置 {    "run_type": "server",    "local_addr": "0.0.0.0",    "local_port": 443,    "remote_addr": "127.0.0.1",    "remote_port": 80,    "password": [        "123",        "12345"   ],    "log_level": 1,    "log_file": "/root/trojan-access.log",    "ssl": {        "verify": true,        "verify_hostname": true,        "cert": "/nginxweb/cert/fullchain.cer",        "key": "/nginxweb/cert/private.key",        "sni": "domain.net",        "fallback_addr": "127.0.0.1",        "fallback_port": 80,        "fingerprint": "chrome"   },    "websocket": {        "enabled": true,        "path": "/0a195182",        "host": "domain.net"   }} 复制代码 netstat -tlnp|grep 27493 也没看到 27493 端口有啥活动哈感谢 kra 2022-12-16 22:18 2 看看其他教程吧,比如程小白的,都有说明了 VPS 小白白 2022-12-17 03:28 3 脚本发出来看看 龟龟酱 2022-12-17 03:43 4/75f0d3d7 是 WebSocket path 只把这个 path 转到 Trojan 就可以了 其它路径 Trojan 并不会用到 gRPC 同理 也只需要一个 path 如果是 pht 的话就需要三个 path 一个认证 一个 pull 一个 push 不过原理都是一样的你自己做的话 Trojan 默认 path 应该是 /ws 你把 /ws 转过去就好了

正文完
 0