nginx转发v2端口的配置代码

  • 宝塔配置的话把这个粘贴在第70行和第71行的中间 (修改地点:站点-配置文件)

  • 保存完以后记得重启一下nginx

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

    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;
    } 

    可选配置

  • 直接判断是不是websocket

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

caddy版本

us.cctv.com:443 {
        #可以绑定个目录,伪装成正常网站。也可以删掉。
        root /var/caddywww    
        gzip
        log /var/log/caddy/access.log
        errors /var/log/caddy/error.log
        fastcgi / 127.0.0.1:9000 php
        #可以绑定个目录,伪装成正常网站。也可以删掉。
        tls /etc/ssl/caddy/us.cctv.com.crt /etc/ssl/caddy/us.cctv.com.key

        proxy /ws localhost:12345 { 
                websocket
                header_upstream -Origin
        }        
#ws可以改成其他比如 api,这样子访问地址就变成了 https://us.cctv.com/api
}

给TA买糖
共{{data.count}}人
人已赞赏
Nginx

宝塔Nginx反代没有Cookie的问题

2021-4-15 10:36:37

Linux

linux下删除目录及其子目录下某种类型文件

2022-2-16 10:29:20

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
搜索