提供免费教程下载和网站搭建技术教程,主要分享和发布网站源码,致力创造一个高质量网络资源教程的分享平台

如何正确绕开备案使用国内机器

发布:dxs7788002021-9-17 13:31分类: 技术教程 标签: 实用教程

分析

其实也没啥啦,主要就是主机商监测备案就只是看80端口和443端口,咱不用不就行了嘛,所以问题是如何达到不带上端口访问的目的

利用海外服务器反代

(PS:没海外机器的小伙伴萌请看方案二,当然有的也可以看2333)
这个方法应该是很常见了叭,懒得配图了,简单的文字说明一下/流汗滑稽
首先咱得有一台海外机器,推荐用系统centos7.x 64位,确保系统环境纯净,这里把海外机器称为服务器A,被反代机器成为服务器B

第一步

在服务器A安装BT面板,请前往BT官网获取一键安装指令,在终端执行即可,安装完成后直接进入面板
如果没有其它什么用途,只安装nginx就行了

第二步

在服务器A添加网站,填写域名就可以啦,记得域名要解析到服务器A。这里以www.iwyu.com为例
接着去服务器B,绑定域名www.iwyu.com:8080端口只要不是80就行了

第三步

继续转到服务器A,在BT面板的网站设置中找到反向代理,点进去添加代理,如图填写
kslus4n4.png

接着点配置文件,使用如下配置(别忘了修改IP噢)

#PROXY-START/
location  ~* \.(php|jsp|cgi|asp|aspx)$
{
    proxy_pass http://服务器B的IP:8080;
    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:8080;
    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/

  您阅读这篇文章共花了: 
温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!

发表评论: