简介
最近有一个很不幸的消息,许多小伙伴在搬瓦工和virmach等多个VPS服务商的ip被国内封杀了,更换ip后也不能幸免,这些ip在国内ping都ping不通了,于是shadowsocket就失去了它的用途了。想查东西时不能看外面的世界查真的好难受啊。在网上找啊找,终于找到了突破的办法,这里记录一下步骤,以供小伙伴们参考。
思路
主要思路就是利用CloudFlare做代理中转+V2ray进行Websocket形式的代理(当然V2ray自己在通信时两端都进行了VMess协议的加密,以保证信息的安全)
环境
- Centos7 64位 (操作系统)
步骤
cloudflare代理配置
cloudflare的配置可参考网上的文章,这里描述一下步骤:
- 注册cloudflare账号,将自己的域名服务解析托管给cloudflare
- 定义自己二级域名解析记录,解析到vps的ip
- 待v2ray服务端配置好后,开启cloudflare的代理功能(只需将对应解析记录的小云彩图标点击一下,变成直通箭头即可)
v2ray服务端快速安装及配置
由于v2ray配置项较多,相对我这种小白来说较为复杂,所以我采用了网上的快速脚本来配置(注意,目前该脚本对linux系统版本有要求,例如centos只支持7以上的版本)。
执行脚本
1
bash <(curl -s -L https://git.io/v2ray.sh)
选择选项3(Websocket)
端口选择 80
其余默认即可
验证
输入v2ray status命令,如果状态是run就成功了。(做完后别忘了cloudflare配置中的最后一步)v2ray客户端配置
利用在服务端执行v2ray url生成的链接或者v2ray qr生成的二维码,可快速导入配置到客户端。
别忘了重要的一步:因为ip被国内封掉了,所以一定需要将配置中的ip改为域名,这非常重要。
结束语
经过一番折腾,又可以翻墙了,这次经历让我不由得感觉这种封杀越来越严了,最后要提醒一下就是:因为ip被封了,那么ssh就无法在国内登录,这时候可以借用vps的web里的管理界面登录,或者是使用小伙伴的国外vps ssh到自己的vps上。当然,如果你不差钱的话,可以购买阿里、腾讯等运营商的香港VPS,貌似这次他们的ip没有被封,但以防万一还是多预留几种技术,以应对不时之需。
本文链接: https://www.xiajunyi.com/pages/p59.html
版权声明:本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。转载请注明出处!