Revision history and IPFS entry, back to latest
shadowzen
IPFS What is this

Content Hash

如何正确使用Cloudflare CDN高速ip加速V2Ray访问?

shadowzen
·
·

文章首发在影传社个人博客,可以前往移步阅读,获得更多精彩内容。

前言

本文将围绕一个中心做出解释和说明,即如何正确选择Cloudflare CDN高速ip为自己服务器搭建的V2Ray梯子加速。

总体操作有点绕,但理清了思路之后也很简单,核心操作会用到Cloudflare Workers功能反向代理服务器V2Ray配置的域名,而后通过自选适合本地宽带访问的Cloudflare ip来加速访问我们的服务器,其实和之前介绍的国内中转加速有点类似,有点异曲同工之妙。

更主要的是Cloudflare加速免费!不用白不用。

说明

本地宽带环境为移动200M,其他运营商或地区不做保证。

服务器vps是之前的老伯力,移动下尤其是高峰期下访问很吃力。

V2Ray必须使用websocket传输方式才能用这种方式。

ip最好用ping方式确认,延迟越低,丢包越少越好。

使用Cloudflare Workers反向代理

Cloudflare注册登陆后,选择Workers进入控制面板。

创建一个 Worker。


然后重点将以下脚本内的自定义内容根据实际情况改好,粘贴,保存并部署,成功的标志就是放送或打开Worker网址,看看打开后是不是和原来的一样,一样就是成功了。

addEventListener(
    "fetch", event => {
        let url = new URL(event.request.url);
        url.hostname = "自己配置的域名";
        url.protocol = "http或者https";
        let request = new Request(url, event.request);
        event.respondWith(
            fetch(request)
        )
    }
)

Cloudflare优选高速ip

这一步其实最为关键,是加速还是减速就看选择的Cloudflare CDN ip给不给力,提供两种思路。

  • 程序工具筛选高速ip

之前也是用很多脚本ping呀跑测速呀,后面发现并不稳定,这类工具有一大把,建议用better-cloudflare-ip适当跑一跑。

缺点是ip众多,很多的在国内速度并不稳定,有点大海捞针的感觉。

  • 找优质域名利用其背后ip

如果有网站用到了Cloudflare CDN,我们在访问其网站时其实Cloudflare那边是给分配了一个ip节点的,换言之,如果网站打开很快,那么其背后的ip ping值也会很低,用这个ip速度肯定也不会慢。

缺点是这种域名少,有时也很不稳定,如v2ex.com等

Qv2ray客户端配置V2Ray

这里用的V2Ray客户端是Qv2ray,强烈安利使用,可以复制一个原来的V2Ray配置,再慢慢改。

主机地址改为获得的work网址,如果找到了高速地址后就直接改为找到的地址或域名,端口必须改为443。


另外在协议设置—请求头那里设置host|得到的work地址


如果原先的V2Ray配置没有启用TLS,现在需要启用了,因为我们的work地址是https方式,同时在服务器一栏填上得到的work地址。


然后测试能否访问成功即可。

体验对比

服务器俄罗斯gcore老伯力,移动宽带下直连会绕欧洲,延迟3、4百ms,晚高峰看油管速度顶多几千,晚高峰时期估计移动QoS严重。

用上面这种方式,加速V2Ray后速度有所回升,也算是一番拯救了。


写在最后

从结果来看,免费的Cloudflare只是勉强能使用,能起到一定的加速效果,如果要更快还是得上NAT VPS国内中转,这样才能一劳永逸。

参考

如何正确使用Cloudflare加速v2ray等代理软件

 

更多推荐:

推荐一款海外电视直播及点播神器——Watched APP

推荐一款好用的视频流媒体下载工具

如何使用搬瓦工 VPS 解锁 Netflix 新加坡区?

如何在Chrome浏览器上强制观看Netflix 1080P高清画质?

推荐2个好用的追剧网站

CC BY-NC-ND 2.0