拯救被墙的ip
由于我工作需要,有很多时候都需要google
、github
等国外的网站,就特意去搬瓦工
买了一年的服务器。搭建了光明隧道
。用了一段时间,我的ip
被封了,还好可以换ip(貌似是三过月可以换一次)。但是万万没有想到又被封了。对于我这种穷人来说,没有办法。只能想办法了!还好可以解决,就是会牺牲大部分带宽。
有些人自己的服务器被墙了,还不知道,还以为是自己没有搭建好的原因。搬瓦工
给我提供了方法。再打开以下免费更换ip功能链接
https://kiwivm.64clouds.com/main-exec.php?mode=blacklistcheck
使用V2ray
的Websocket传输协议+Cloudflare即可拯救被墙的ip。简单说就是使用 V2Ray 的 WebSocket + TLS 传输协议,由于使用了 Cloudflare 中转。
V2ray客户端 <=> Cloudflare CDN节点 <==> V2ray服务端(被墙IP)
准备工具:
- 被墙的服务器
- 域名(使用.tk/.ml/.cf/.gq/.ga等免费域名 )
- Cloudflare 正常使用
域名
在准备工具中,服务器是你早就有的。那么就需要一个域名 ,这里我觉得就自己为解救被墙ip,还是注册一个免费的域名,比如后缀为.tk/.ml/.cf/.gq/.ga
等免费域名。我这里就不再表述怎么申请了,如有需要,请关注微信公众号:sharingplus
注意:免费域名有可能会被收回(似乎不让反向代理),如果想要稳定,可以随便买个便宜域名,几美元一年的域名很多,建议海外购买域名(例如 namecheap)
这里假如我们申请的域名是 https://kernels.cf
这里需要注意,你申请的域名需要添加DNS
解析。可以使用官网的,如果嫌弃不好用,那么可以使用 CloudXNS
/dnspod
接管 Freenom
的免费域名解析,加快国内生效速度,
使用外部DNS接管
添加外部DNS服务的NS
dnspod设置DNS解析
Cloudflare
加入你已经有了Cloudflare CDN
的账号了。那么接下来就是添加我们上面的申请的域名到Cloudflare CDN
中
点击Next
按钮继续。
选择第一个套餐,并点击 Confirm Plan
按钮继续
添加DNS解析
点击页面顶部 Crypto 按钮,然后找到 SSL 配置并改为 Full 选项(如下图所示)。修改后直接应用生效
当你在首页[Overview]看到如下图所示时,则代需要等待
表域名DNS修改已经生效。
连接服务器
ssh客户端连接被墙的服务器,登陆root账户。如果不知道root密码怎么办了。方法是有的,那就是
使用一键安装V2Ray
bash <(curl -s -L https://233blog.com/v2ray.sh)
如果提示 curl: command not found ,那是因为你的小鸡没装 Curl
ubuntu/debian 系统安装 Curl 方法: apt-get update -y && apt-get install curl -y
centos 系统安装 Curl 方法: yum update -y && yum install curl -y
安装好 curl 之后就能安装脚本了
传输协议选择 WebSocket + TLS (即是选择 4 ),V2Ray 端口随便,不要是 80 和 443 即可,然后输入你的域名,域名解析 Y ,自动配置 TLS 也是 Y ,其他就默认吧,一路回车。等待安装完成
然后输入 v2ray status 查看一下运行状态,请确保 V2Ray 和 Caddy 都在运行
设置 Crypto 和 开启中转
确保 Cloudflare 的 Crypto 选项卡的 SSL 为 Full
并且 Status 要为 Active Certificate
然后在 DNS 选项卡那里,把刚才点灰的那个云朵图标,点亮它,一定要点亮一定要点亮一定要点亮
云朵图标务必为橙色状态,即是 DNS and HTTP proxy(CDN)
@hoboalia, 你这么好的文章,我估计要100个比特币才能买了!
我想问下,你这种机器人发评论有什么用?
yes
写的好棒啊,关键是完全免费😄忍不住笑起来了
谢谢了👌
同意回复:
上面的某些地方需要优化,由于现在不能修改,遇到上面问题请留言