如何正确绕开备案直接访问国内服务器
分析
其实也没啥啦,主要就是主机商监测备案就只是看80
端口和443
端口,咱不用不就行了嘛,所以问题是如何达到不带上端口访问的目的
方案1 利用海外服务器反代(推荐此方法)
(PS:没海外机器的小伙伴萌请看方案二,当然有的也可以看2333,香港地区的也可以,因为也是免备的)
这个方法应该是很常见了叭,懒得配图了,简单的文字说明一下,
首先咱得有一台海外机器,推荐用系统centos7.x 64
位,确保系统环境纯净,这里把海外机器称为服务器A
,被反代机器成为服务器B
第一步
在服务器A
安装BT面板
,请前往BT官网
获取一键安装指令,在终端执行即可,安装完成后直接进入面板
如果没有其它什么用途,只安装nginx
就行了
第二步
在服务器A添加网站,填写域名就可以啦,记得域名要解析到服务器A
。这里以lwl.txshabi.com
为例
接着去服务器B,绑定域名lwl.txshabi.com:8081
端口只要不是80
就行了
第三步
继续转到服务器A
,在BT面板
的网站设置中找到反向代理,点进去添加代理,如图填写
接着点配置文件,使用如下配置(别忘了修改IP
噢)
#PROXY-START/ location ~* .(php|jsp|cgi|asp|aspx)$ { proxy_pass http://服务器B的IP:8081; 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 REMOTE-HOST $remote_addr; } location / { proxy_pass http://服务器B的IP:8081; 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 REMOTE-HOST $remote_addr; add_header X-Cache $upstream_cache_status; #Set Nginx Cache add_header Cache-Control no-cache; } #PROXY-END/
然后就完成啦~
方案2 利用国外cdn绕备案
(PS:没看方案1的小伙伴萌请先看完方案1,否则可能看不懂 /狗头 没错我就是在逗你们)
第一步
添加cdn
,写上自己的域名,如图所示规范填写
第二步
解析域名到cdn,并在服务器B
绑定域名lwl.txshabi.com:8081
第三步
已经完成啦,访问康康?
开启SSL
用方案1的小伙伴萌只需要在服务器A
配置SSL
证书并开始https
就可以啦~
使用方案2
的小伙伴萌只需要在CDN
里设置填写ssl
证书并开启https访问就可以啦~
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
本文链接:https://www.kkkliao.cn/?id=272 转载需授权!
版权声明:本文由廖万里的博客发布,如需转载请注明出处。