国外vps被ban,怎么拯救自己的网站
kite1874 / 2019-06-10 / 建站教程 / 阅读量 1214

前几天梯子界发生了件大事,几乎百分之八十的节点都被ban了,我自己的也中招了。我也是头一次被ban,那一刻还真有点不知所措。

ssh连不上,网站访问不了。梯子又不能用。懵逼脸。毕竟我那几个小网站都还放在那,上次删库的事情受的伤还没平息,现在又来个feng IP。这等刺激我老人家怎么受得了。懵逼了一会之后,我便开始琢磨怎么解救自己的网站。折腾的心酸过程我就不说了,最后总算让我找到了解决的办法。解决的办法很简单,也就是通过Cloudflare提供的免费CDN,进行流量中转。步骤也很少,跟着文章做应该都能解决问题。「方法很简单,前提是有人告诉你怎么做」。

首先你要可以控制你的VPS,IP被ban,SSH连不上有两个解决办法。

第一、通过VPS官网提供的Shell来控制。前提是你的VPS服务商官网在国内可以访问且提供shell功能,搬瓦工和Vultr官网都有提供其他的不清楚,自己去查看。
例如:我自己用的VPS是搬瓦工的,很多人不知道搬瓦工的国内官网网址,在这里附上给大家:https://bwh88.net

bwhshell.png
<center>搬瓦工shell</center>
第二、就是通过ssh的端口转发功能来实现,也就是你要有一个可用的国外VPS「不需要梯子」,如果没有你可以考虑去Vultr购买,Vultr的VPS是按使用时长来计费的,用完就就可以撤销VPS,最多花个几毛钱就能操作完成。「麻烦的是每次你连SSH都需要购买VPS和销毁」这个我就不演示怎么操作了,我没有多余的VPS演示。你可以去网上搜索「Xshell端口转发」找对应的教程来实现。你也可以把网站给下载备份到本地。放到其他的VPS上「如果你有钱买VPS的话」。
有了对VPS的控制权之后,以后你才能管理自己的网站。

接下来就是解决国内无法访问网站的问题

原理:通过Cloudflare提供的免费CDN,进行流量中转。

首先你需要注册一个Cloudflare账号,https://dash.cloudflare.com/sign-up
register.png<center>Cloudflare注册</center>

然后就是输入你的域名 例如:xxx.com
addweb.png

选择第一个「free」的套餐。Cloudflare提供的免费CDN。
free.png

然后你就能看到这个界面,暂时不要关掉。
dnsname.png

再来就是登录你的域名商的官网,把DNS的服务名改成上面那两个地址。我的域名是在namesilo购买的,如果你的也是,可以参考一下怎么修改。其他的自己去网上找教程namelist2.png
<center>namesilo域名列表</center>

changeservername.png
<center>namesiloDNS服务器更改</center>

修改好DNS的服务名之后,回到Cloudflare,等看到下面的提示就可以进行下一步操作了。「一般DNS解析半个小时内可以搞定,看情况而定。」
great.png

点击「Crypto」,把SSL这个选项设置成「Full」
crypto.png

最后点击「DNS」,确认你的域名是否有解析,还有一定要这个图标切换成「黄色」。现在你可以去试一下能不能打开你的网站了「多试几次,可能是网络原因」,如果可以打开,那就大功告成。打不开的检查是不是哪个步骤搞错了。
dns.png

<center>如果觉得我写文章有用,不妨关注一下我的公众号:kiteLife
我会不定期的在里面写一些我个人认为有价值的文章。</center>
二维码