在科研、外贸、娱乐等正规领域,可能有部分用户出于工作需要,在访问外网时会用到代理。在使用自建代理工具,比如Shadowsocks/SSR/V2ray/Trojan等的过程中,代理服务器有一定的机率被误封锁,造成国内无法访问。
在这种情况下,我们可以通过V2ray+CDN的方式,使代理流量经过Cloudflare CDN中转,从而复活被墙的服务器IP。
下面我们介绍下具体流程。
V2ray+CDN搭建前的准备工作
SSH连接被封VPS
如果你的VPS服务器已经被墙,那么就无法通过Winscp/Putty等SSH工具进行连接,当然也就无法输入脚本命令,因此第一步需要先想办法暂时连接至VPS。
基本所有的VPS服务商,比如搬瓦工或Vultr,都在后台提供有网络版的SSH窗口,可以首先尝试这种方法运行相关命令。
在方法一无法正常使用的情况下,我们还可以尝试临时搭建一台新的VPS服务器(按时付费,成本极低,比如Vultr)。
然后在新的VPS上搭建Shadowsocks/V2ray/Trojan等代理,再通过新代理中转,SSH连接至被墙服务器,连接成功后就可以正常运行各种命令了。具体方法可以参考:
上面链接文章介绍的是用SSR作为中转代理,实际使用时,可以替换为Shadowsocks/V2ray/Trojan等其它代理工具。
Vultr的注册和使用教程,可以参考:
各主流代理工具的一键搭建,可以参考:
V2ray+WS+TLS一键搭建
在解决了SSH连接问题后,就可以为被墙VPS搭建V2ray了。
V2ray支持的连接协议有很多,其中的WS+TLS(或者叫WSS),可以支持CDN中转连接,我们需要为VPS搭建V2ray+WS+TLS。
下面几款V2ray+WS+TLS的一键搭建脚本,大家可以任选其一使用:
V2Ray WS+TLS一键安装脚本wulabing版 自动搭建网站/证书续期/BBR加速
或者:
V2Ray WS+TLS 一键安装脚本 全自动安装nginx/搭建伪装网站/证书续期 Debian/CentOS/Ubuntu
又或者:
V2Ray WS+TLS一键安装脚本dylanbai8版 自动搭建伪装网站/申请证书/证书续期
以上几篇文章中,已经详细介绍了网站域名、SSL证书的申请,以及V2ray一键脚本的使用,本文不再赘述。
脚本搭建完成后,会提供V2ray客户端的连接参数,建议复制到本地电脑备用。
在Cloudflare中添加你的网站域名
V2ray+WS+TLS搭建完成后,下一步需要将你的域名绑定至Cloudflare,通过CF进行流量中转。
Cloudflare的CDN提供有免费版本,使用起来也比较简单,具体可以参考:
Cloudflare注册及使用教程 CDN可搭配V2ray/Trojan-Go代理使用
注意:
在绑定域名过程中,选择Cloudflare默认的Proxied模式即可,除非你使用的V2ray搭建脚本要求使用DNS Only模式。
使用V2ray客户端连接
以上几个步骤完成后,就可以打开V2ray客户端,填入你之前得到的连接参数,成功连接服务器后,即可重新实现科学上网。
V2ray客户端下载和使用,可以参考:
注意:
通过Cloudflare CDN的流量中转,虽然可以救活你的被墙IP,但是这种方式的连接速度,可能并不稳定,与你所处地区、使用时段都有关系。
另外:
如果你觉得以上搭建流程过于繁琐,或者对连接速度不满意,那么可以考虑JustMySocks的代理服务,免去手动搭建直接使用,CN2/CN2GIA线路,免费更换被墙IP,使用更省心。
最新评论
5211314
能不能教我 一点不会