Nginx Proxy Manager 实现公网访问家庭 NAS
felicx 化神

前言

有些小伙伴建站没有用云服务器,而是移到了自己的 NAS 上。但是运营商是封堵我们的 80,443端口的,那如何实现公网 IP 无 443 和 80 端口外网访问呢?

我们可以用 Nginx Proxy Manager 里自带一个端口转发功能,绕过封堵的 80,443端口,实现从公网对家里服务器的访问,在此记录一下。

实操

在 Nginx Proxy Manager 面板里点击Dashboard-Streams-Add Streams,分别填入以下信息:

Incoming Port:入站端口,填一个你要用来代替 80/443 的端口
Forward Host:转发主机,填本机 ip:127.0.0.1
Forward Port:转发端口,填被封堵的端口,80 或者 443

然后点保存。设置以后,从外网访问你部署在家庭服务器上的网站需要在域名后加上你设置的入站端口。

比如原来你访问在地址栏输入的 url 是https://www.domain.cn,443 端口被封了访问不了了,按上图设置之后,在浏览器地址栏输入https://www.domain.cn:9443就能访问了。

同理,如果你没有上 https,要绕过被封堵的 http 的默认端口 80,就把转发端口设置为 80 即可。然后访问的时候在域名后加上你设置的入站端口即可绕过运营商对 80 端口的封堵访问。

 评论
评论插件加载失败
正在加载评论插件
由 Hexo 驱动 & 主题 Keep
访客数 访问量