6

如何++CloudFlare Warp+

 2 years ago
source link: https://blog.cyfan.top/p/16d5e71e.html?time=77021449953459490000
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

自从CloudFlare渐渐浮出大众的视野,现在它的各项服务已经玩出花了,如果不陌生,它有一个应用叫 1.1.1.1,简单的说就是在手机上搭建DoH和DoT,本来的意思就是绕开域名污染,结果正好撞到某些人怀里,当然也包括我 ,亲测使用DoH虽然速度慢了点,但是上DuckDuckGo 不是梦啊.

另外,’1.1.1.1’多了一个功能叫 Warp+,简单的说就是 代理 ,嗯~ o( ̄▽ ̄)o,我想我在说什么你应该知道,由于CloudFlare主打边缘服务,所以.😏

什么是边缘服务?

这里简单介绍一下,边缘服务指的是当用户发出请求后,接到相应的不再是少量的中心服务,而是所有的在用户身边CDN进行相应.

就拿CFWorker来说,传统服务是这样的:

但是CloudFlare换了个思路,为什么所有数据都要一个中心节点算,在用户旁边的CDN不能算吗?

让用户身边的服务器进行相应,在用户与服务器的边缘计算,这就是边缘服务.

Warp+

手机端上Warp+主打的功能是在网络拥堵时提供更好的服务,个人用了一下,速度不快,大约100kb/s,勉强支撑正常使用,而且默认只有1GB,需要靠分享获取更多流量.

那么,我现在告诉你我有多少流量:

这全都依赖这个脚本:

避免大规模泛滥和爬虫,已用很简单的方式加密,点击展开

解密脚本,前面四行是这样的:

// Fake register for referrer to get warp plus bandwidth
const referrer = "0f44ddea-cc25-473a-a897-9a3c7a45ef79";
const timesToLoop = 1024;
const retryTimes = 100;
// How many sec to sleep, currently rate limit might be apply to per min per ip from my observation.
const sleepSeconds = 30;

第二行 const referrer 是你的ID,点击设置=》更多设置=》诊断,客户端配置的ID就是你的ID,默认是我的,当然你不介意也可以帮我刷哦

第三行 timesToLoop,指你刷几个GB流量,1024表示1024个模拟,一个模拟1GB,默认保持刷1TB。

第四行 const retryTimes 指失败重试几次,这个值越大越好,默认100次足够了.

第七行 const sleepSeconds 指失败后冷却几秒,个人测试下来发现值大约稳定在30s~50s间,太小了重试过多会封ip,太大了效率太低.默认为30.

安装nodejs环境,解密脚本,重命名为 n.js ,命令行进入脚本所在文件夹使用 node n.js,使劲刷吧!

警告:玩过火了导致封号,本站不负责一切责任!

欸,很担心CF被这么玩会不会玩坏掉,拿到好处时才觉得CF良心啊!

由于脚本用的是Nodejs,而heroku也有nodejs环境,所以.嗯,对,你懂的.

嗯,又是一篇优雅的撸羊毛技巧。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK