收起左侧

“域名+云服务器”反向代理fnos进不了登录页

0
回复
17
查看
[ 复制链接 ]

0

主题

5

回帖

0

牛值

江湖小虾

悬赏10飞牛币未解决

最近研究两天没弄成功,由于我的公网ip来自于云服务器(国内的),所以单纯在fnos中安装lucky行不通。

我分别在云服务器中试了nginx和lucky的反代,另外用frp穿透到内网的fnos。

先说一下结论,如果直接通过公网ip访问,反代是可以成功的。但只要用域名访问,就会出现下面情形。

image.png

image.png

关于websocket问题我参考了(点击下面数字跳转)

105719875

nginx关键配置:

location / {

            proxy_pass http://127.0.0.1:5666/;

            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_buffering off;
            # 开启webSocket支持
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection "upgrade";
        }

lucky也配过

image.png

当我使用公网ip反代时,这些配置确实生效了,webSocket也正常。

但域名就不行,我试了两个域名,一个是国外平台申请,并在cloudflare解析到云服务器ip;另一个域名是腾讯云域名,并在腾讯云上解析到云服务器ip。分别对应国外和国内两种情况。皆反代失败,webSocket问题,如上所示。

因为我用的NAT云服务器,公网端口有限,所以反代就是解决办法,我又着实不想每次都输ip:port,还是域名子域名好记。请大家给点建议吧。

附件: 您需要 登录 才可以下载或查看,没有账号?立即注册
收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则