利用宝塔实现腾讯云绕过腾讯云黑洞封禁

如果下载的源码需要作者授权,请更换源码。本站免费分享资源不会增加授权

利用Nginx反向代理绕过腾讯云黑洞隔离

腾讯云服务器 2 台

腾讯云A IP:123.206.51.38 (隔离主机)

腾讯云B IP:123.207.140.182 (备用主机nginx环境)

PS:两台服务器可以不同账号,必须同地区,IP地址 A段必须一样!

实施步骤

这里备用机用的是windows phpstudy nginx 环境,其他环境请自行测试!

如果没有phpstudy的,自己去官网下载

这里就不细细讲述 phpstudy的安装步骤了,直接进入主题!

我们因为不需要mysql数据库就不用启动了,节省内存!

phpstudy启用nginx环境

点击 mysql管理器 -> 站点域名管理

填写需要反代的域名,例如www.mrshell.com,然后点击新增

点击 其他选项菜单 -> 打开HOST
在弹出的新窗口的最下面填写hosts规则

123.206.51.38	www.mrshell.com

点击 其他选项菜单 -> 打开配置文件 -> vhosts-ini
在弹出的新窗口 加入以下代码!把www.mrshell.com改成自己的域名就可以了

server {
        listen       80;
        server_name  www.mrshell.com ;
        root   "C:\phpStudy\PHPTutorial\WWW";
        location / {
            proxy_pass  https://www.mrshell.com;    
            index  index.html index.htm index.php;
            #autoindex  on;
        }
}

到这里已经配置好了,我们去试试实测效果吧!

实测效果

我们将域名解析到备用服务器123.207.140.182,等待域名解析生效后,来查看效果!

我这里直接改本地host进行测试!

完美,这样被DDOS拉黑后就不怕影响搜索引擎跟用户体验了吧!

下面我就直接说说宝塔这边的操作和需要在子机服务器上的操作:

1、服务器本地host到你源站

vi /etc/hosts

执行这段命令之后

在文件中添加一行(xshell中按ins键使状态便成为INSERT之后即可编辑,编辑完成后按ESC退出编辑,再按下shift+:然后输入wq回车即可保存)

123.207.124.36	www.mrshell.com

123.207.124.36 ip是你源站IP

之后使用服务器curl命令进行测试打开确保你的子机服务器能打开你的网站

如果出现问题你还可以使用ping命令看返回ip是否为源站IP

####如果服务器安装了防火墙等安全软件记得把子机服务器的IP加白名单

2、打开服务器创建一个你的网站(域名可以一样)

3、选择反向代理,参照下面的截图进行填写(没有使用https的直接用http即可)

4、你电脑本地host到子机ip,然后测试是否能够正常打开网站

5、以上测试都没有问题说明反代成功,之后使用可以添加备用IP或者能自动切换的dns的dns解析即可。

ps:如果站点是https需要使用同一证书进行https。

本文由(壳先生)整理自网络,如转载请注明出处:https://www.mrshell.com;
本站发布的内容若侵犯到您的权益,请邮件联系 i@mrshell.com 删除,我们将及时处理!
===========================================================================

1. 本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行测试。
2. 本站资源仅供学习和交流使用,版权归资源原作者所有,请在下载后24小时之内自觉删除。
3. 不得使用于非法商业用途,商用请支持正版!不得违反国家法律,否则后果自负!
4. 若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,与本站无关。
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!

=================================================================

壳先生 » 利用宝塔实现腾讯云绕过腾讯云黑洞封禁

发表评论

提供最优质的资源集合

立即查看 了解详情