拯救被墙的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)
Leave 拯救被墙的ip to:
Read more #cn posts
Best Posts From hoboalia
We have not curated any of hoboalia's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.