站点图标 谷姐靓号网

分享一个nginx转发v2端口的配置代码-武大娘

Rate this post

    location / {
    proxy_redirect off;
    proxy_pass http://127.0.0.1:8080; // 修改这里的8080即可(保存的时候删掉//后面的内容)
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_set_header Host $http_host;
    proxy_read_timeout 300s;
    # Show realip in v2ray access.log
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }

宝塔配置的话把这个粘贴在第70行和第71行的中间 (修改地点:站点-配置文件)
保存完以后记得重启一下nginx

作用就是可以打开防火墙的情况下把内网端口转发到80或者443

热议
2楼 菜单 昨天18:43

厉害了。直接发出来了

3楼 acewf 昨天18:43

nginx haproxy 还差sniproxy和caddy就凑齐了

4楼 SAJ 昨天18:44

还可以在精简一下

5楼 tianzi1981 昨天19:29

虽然不知道干嘛的但是觉得以后可能用得着

6楼 ColoThor 昨天20:09

if ($http_upgrade = "websocket") {
proxy_pass http://127.0.0.1:xxxx;
}

7楼 Pigeon 昨天20:29

居然没有配置path
还有,你都用宝塔了,可以把这个直接丢到反代配置里,从站点-配置文件去找第几行岂不麻烦?

9楼 zc_cz 15分钟前

可以更骚气一点,在里面判断是不是websocket,不是ws的话就返回404或者403:if ($http_upgrade != "websocket") { return 404; }

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

退出移动版