iis 网站打不开,南京做网站建设有哪些内容,梦幻西游网页版最新版本,苏州手机网站设计如果将PC电脑变成web服务器#xff1a;利用Nignx反向代理绕过运营商对80端口封锁
在上一篇文章中#xff0c;我们已经实现了内网主机的多次端口映射#xff0c;将内网主机的端口映射到了公网#xff0c;可以通过公网访问该主机了。
因为电信的家庭宽带#xff0c;默认是…如果将PC电脑变成web服务器利用Nignx反向代理绕过运营商对80端口封锁
在上一篇文章中我们已经实现了内网主机的多次端口映射将内网主机的端口映射到了公网可以通过公网访问该主机了。
因为电信的家庭宽带默认是屏蔽80和443这类常规web端口的我们可以用Nginx的反向代理轻松绕过屏蔽。后面会单独写一篇文章说大家记得持续关注下
同样画个草图解释一下 因为在“家庭网络”这一层80/443端口是默认被屏蔽的所以我们得通过一台服务器上的Nginx将80端口转发到自定义的xx端口xx端口在家庭网络中通过端口映射最终到达主机的80/443端口以实现web访问。这样就完美的绕过了电信的端口屏蔽。
接下来实际操作下。
因平台原因本文中www即为xxx zzz即为zzzcccc/ccccc即为cccc/ccccc 准备工具
一台服务器最好国内
一个域名备案或是不备案主要看服务器运营商那边能不能过防火墙
操作环境域名为 xxx.27server.zzz服务器IP为47.xxx.xx.xx家庭宽带公网IP为1xx.xxx.xxx.xxx 根据自己的实际情况来每个人的IP都是不一样的
一、家庭网络的配置
上一篇文章我们已经知道怎么配置多次端口映射了这里就简单讲一下不懂的到主页翻一下
1.在网关光猫上配置端口映射将外部22222端口映射到路由器的11111端口上 2.在路由器上将外部11111端口映射到主机的80端口上 二、主机上的测试环境搭建
下载安装windows版的XAMPP地址ccccc://xxx.apachefriends.org/zh_cn/index.html
安装过程不细说了一路默认安装即可。
打开XAMPP启动一下Apache 提示如果这一步启动失败那么十有八九是端口冲突如果电脑里装了VMvare请打开任务管理器把vmvare的后台进程都结束掉其他占端口的程序同理。
然后打开浏览器输入127.0.0.1没意外的话应该能访问了 这时候我们试着访问一下 公网IP端口 看看能否打开页面 看到这一步基本已经完成了百分之八十了。
三、域名的配置
我们需要将域名配置一下解析到服务器上。如图添加一条A解析指向服务器的IP 这条配置的意思是访问xxx.27server.zzz将指向云服务器IP xxx.xxx.xxx.xxx
添加完解析后电脑打开cmd运行 ipconfig /flushdns刷新一下DNS缓存然后再 ping 一下 xxx.27server.zzz如果成功ping出服务器地址那么解析就添加好了。 四、服务器上的操作
在服务器上我们需要添加一条Nginx反向代理规则如未安装Nginx可以使用LNMP一键安装包确保有LNMP环境之后新建一个Nginx的配置文件
cd /usr/local/nginx/conf/vhost
vim xxx.27server.zzz.conf
根据自己的域名去替换我们文章中的域名访问
按Insert键开始编辑添加如下内容
server {
listen 80;
server_name xxx.27server.zzz;
location / { proxy_pass cccc://1xx.xxx.xx.xx:22222;} access_log off;}
如图 完成后按Esc然后输入 :wq 保存。
重启一下nginx
service nginx restart
浏览器访问一下我们解析好的域名即可访问
我是艾西今天的分享就到这里啦希望对有需要的小伙伴有帮助我们下期见
拥有一台服务器可以做很多有趣的事情