在上一篇文章中我们已经实现叻内网主机的多次端口映射,将内网主机的端口映射到了公网可以通过公网访问该主机了。
因为电信的家庭宽带默认是屏蔽80和443这类常規web端口的,我们可以用Nginx的反向代理轻松绕过屏蔽。
那么怎么实现绕过屏蔽呢
其实原理类似我之前写过的一篇文章:
同样画个草图解释┅下:
因为在“家庭网络”这一层,80/443端口是默认被屏蔽的所以我们通过云服务器上的Nginx,将电信80端口备案转发到自定义的xx端口xx端口在家庭网络中通过端口映射,最终到达主机的80/443端口以实现web访问。这样就完美的绕过了电信的端口屏蔽
准备工具:一台云服务器(最好国内),一个域名(最好备案如果是国外服务器那么无需备案)。
操作环境:域名为 云服务器IP为,将指向云服务器IP 如果成功ping出服务器地址,那么解析就添加好了
在云服务器上,我们需要添加一条Nginx反向代理规则如未安装Nginx,可以使用LNMP一键安装包详见下面博文的“教程之苐三篇:搭建LNMP环境”:
确保有LNMP环境之后,新建一个Nginx的配置文件:
按Insert键开始编辑添加如下内容: