这几天需要一个nat找了半天都没找到合适的 只能把以前的nat拿出来端口复用一下转发一下vmess 看了很多方法 我觉得还是nginx靠谱 主要是简单 因为vmess ws是7层协议所以直接反代一下就行了 不需要4层的转发
反向代理配置
location /66718/
{
proxy_redirect off;
proxy_read_timeout 1200s;
proxy_pass http://127.0.0.1:23064;
proxy_http_version 1.1;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $http_host;
# Config for 0-RTT in TLSv1.3
proxy_set_header Early-Data $ssl_early_data;
}
location /66719/
{
proxy_redirect off;
proxy_read_timeout 1200s;
proxy_pass https://thailand.com:10443/b4e10aebaf34c/;
proxy_http_version 1.1;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host "thailand.com";
# Config for 0-RTT in TLSv1.3
proxy_set_header Early-Data $ssl_early_data;
}
这里的第一个代理是把流量转发到本地的v2ray ws服务器上面 下面的才是关键 这里要注意 proxy_pass 反向代理的网址一定是你的v2ray链接的路径 也就是网址加上/路径 proxy_set_header Host 必须设置为你想反向代理的wss链接的host不然是无法通的 location /66719/ 路径随便写只要自己记得就行了 客户端 记得写location 的路径 就行了 host要写转发服务器上面的
写的不是很清楚 但是基本上就是这样
Comments | NOTHING