嘟嘟社区

分享一个nginx转发v2端口的配置代码


本帖最后由 武大娘 于 2022-2-5 18:51 编辑
  1. location / {
  2.         proxy_redirect off;
  3.         proxy_pass http://127.0.0.1:8080;   // 修改这里的8080即可(保存的时候删掉//后面的内容)
  4.         proxy_http_version 1.1;
  5.         proxy_set_header Upgrade $http_upgrade;
  6.         proxy_set_header Connection "upgrade";
  7.         proxy_set_header Host $http_host;
  8.         proxy_read_timeout 300s;
  9.         # Show realip in “v-2-r-a-y” access.log
  10.         proxy_set_header X-Real-IP $remote_addr;
  11.         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  12.   }

复制代码

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

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

厉害了。直接发出来了
nginx haproxy 还差sniproxy和caddy就凑齐了
还可以在精简一下
虽然不知道干嘛的但是觉得以后可能用得着
if ($http_upgrade = "websocket") {
   proxy_pass http://127.0.0.1:xxxx;
}
居然没有配置path
还有,你都用宝塔了,可以把这个直接丢到反代配置里,从站点-配置文件去找第几行岂不麻烦?