机场推荐(重要)
以上。
如上图所示,在名叫 1.1.1.1 的APP 中,有两种模式可以选择:一种是 1.1.1.1
,一种是 1.1.1.1 + WARP
;
使用Cloudflare的DNS提出私人请求以查找网站的位置。-- App设置中 1.1.1.1 模式 的说明。
关于 1.1.1.1
互联网上几乎一切活动都以 DNS 请求
开始。DNS 是 Internet 的目录。单击链接、打开应用、发送电子邮件时,设备所要做的第一件事就是询问目录:我能在哪里找到这项内容?
但不幸的是,在默认情况下,DNS 通常速度缓慢
,安全性差
。您的 ISP 以及在 Internet 上进行监听的其他任何人,都能够看到您访问的站点以及您使用的每个应用,即使已对内容加密也依然如此。更可怕的是,一些 DNS 提供商会出售您的 Internet 活动相关数据
,或是利用这些数据向您发送有针对性的广告
。
我们认为这很糟糕。如果您有同感,这里有一个替代选择:1.1.1.1
1.1.1.1 APP 下载与安装
官网下载地址:https://1.1.1.1/
苹果版下载地址:https://itunes.apple.com
安卓版本下载:https://apkpure.com
此软体中文说明:https://1.1.1.1/zh-Hans/dns/
*或可在App Store 搜索 1.1.1.1
进行下载(非大陆区)。
解决 DNS( 网域服务器缓存污染 )污染 问题
关于墙
可以将 1.1.1.1 理解为外挂 DNS域名解析服务器,未被修改的。这里需要提醒且有必要提醒
,DNS缓存污染
,不是指域名被墙。墙
,域名仍能被解析到正确的IP地址,只是客户端(指用户浏览器/服务请求端)不能与网站服务器握手,或通过技术阻断或干扰的方式阻止握手成功,以至达到超时、屏蔽、连接重置、服务中断的现象。
这个时候就需要挂代理才行了,例如访问Google/Facebook/Instagram/Twitter等等;
IP被墙检测
打开 CMD ,ping 一下就知道了;参考 Linux ping命令的使用
关于DNS缓存污染
DNS缓存污染
,域名被解析非正确的IP地址,就像你拨打的是号码119,结果接电话的是洗浴小姐
,那肯定是中途把号码调包了。假设你知道服务器IP的话,你仍然是可以正常访问到网站站点的(假设他没有开启rewrites?),但结果是你既不是站长,也不可能记住这个IP。这也是域名解析服务器
的作用,当你在浏览器输入任意域名时,他都能带你到达正确的地方。
1.1.1.1 解决DNS污染的方法
打开 1.1.1.1 APP,设置,如上图选择 1.1.1.1
模式(其实可以叫做外挂DNS模式),点击右上角完成
,返回主页面点击开启按钮
以开启 1.1.1.1 DNS解析模式,这样就能使用Cloudflare的DNS提出私人请求以查找网站的位置
了。
1.1.1.1 模式 FAQ
如果1.1.1.1模式
已开启成功,但被污染域名还是不能打开,请关掉浏览器并重启,或进入无痕模式(因为浏览器会有DNS缓存)。
关于 WARP+
来自1.1.1.1中以及使用更现代的Internet协议的更为私密的网站加载。(请求都会经过特殊路由,以避免Internet流量堵塞。意味着你被全局代理了。) -- App设置中 1.1.1.1 + WARP 模式 的说明。
打开 1.1.1.1 APP,设置,如上图选择 1.1.1.1 + WARP
模式,点击右上角完成
,返回主页面点击开启按钮
以开启1.1.1.1 DNS解析模式 + WARP (VPN)模式。
1.1.1.1
App 在2019年9月新增特性
,即附带的免费VPN功能
;
via 1.1.1.1
新增的特性,WARP+,大家可尽快下载 1.1.1.1
App 以申请。
WARP+ 可用性分析
主理人说
via Speedtest 测速录屏;如视频看不全,点这里观看完整测速视频;测速结果为:下载速度可达 4.59Mb/s,上传可达 3.09Mb/s;
1.1.1.1 新特性
WARP+速度基本满足刷Twitter/Telegram/Instagram/也是很OK的,大公司出品,我还是非常推荐大家备用,虽然说有点慢。或可这边请 机场专线 ,折后6.4元起,即可使用你的钞能力,16元起即可使用IPLC。
一键刷 WARP+VPN unlimited 无限流量的方法(08.24.2023更新)
0.如果你还没有下载 1.1.1.1 客户端/App,请先下载并安装(iOS/Android/Mac/Linux/Windows);
1.(本文以iOS设备为例,其他如Android、macOS大同小异):获取 1.1.1.1 客户端ID:- 进入 1.1.1.1 App -> 点击右上角三道杠 -> 选择 WARP+(而非1.1.1.1) -> 高级 -> 诊断 -> 客户端配置 -> ID -> 复制该ID(格式类似如下);
2cc89c90-b949-4220-b082-d2c878227dc3
2.浏览器打开 https://replit.com/@aliilapro/warp ;
3.点击 RUN 按钮;按提示粘贴你的客户端 ID;
_______ _ __________________ _______ _______ _______ _______
( ___ | \ \__ __|__ __( \ ( ___ | ____ | ____ | ___ )
| ( ) | ( ) ( ) ( | ( | ( ) | ( )| ( )| ( ) |
| (___) | | | | | | | | | (___) | (____)| (____)| | | |
| ___ | | | | | | | | | ___ | _____) __) | | |
| ( ) | | | | | | | | | ( ) | ( | (\ ( | | | |
| ) ( | (____/\__) (_____) (__| (____/\ ) ( | ) | ) \ \_| (___) |
|/ \(_______|_______|_______(_______// \|/ |/ \__(_______)
[+] ABOUT SCRIPT:
[-] With this script, you can getting unlimited GB on Warp+.
[-] Version: 4.0.0
--------
[+] THIS SCRIPT CODDED BY ALIILAPRO
[-] SITE: aliilapro.github.io
[-] TELEGRAM: aliilapro
--------
[#] Enter the WARP+ ID:
4.Ok,等待程序执行完毕;
亲测有效! 08.24.2023 特别更新
import urllib.request
import json
import datetime
import random
import string
import time
import os
import sys
os.system("title WARP-PLUS-CLOUDFLARE By ALIILAPRO")
os.system('cls' if os.name == 'nt' else 'clear')
print(' _______ _ __________________ _______ _______ _______ _______\n'
' ( ___ | \ \__ __|__ __( \ ( ___ | ____ | ____ | ___ )\n'
' | ( ) | ( ) ( ) ( | ( | ( ) | ( )| ( )| ( ) |\n'
' | (___) | | | | | | | | | (___) | (____)| (____)| | | |\n'
' | ___ | | | | | | | | | ___ | _____) __) | | |\n'
' | ( ) | | | | | | | | | ( ) | ( | (\ ( | | | |\n'
' | ) ( | (____/\__) (_____) (__| (____/\ ) ( | ) | ) \ \_| (___) |\n'
' |/ \(_______|_______|_______(_______// \|/ |/ \__(_______)\n')
print ("[+] ABOUT SCRIPT:")
print ("[-] With this script, you can getting unlimited GB on Warp+.")
print ("[-] Version: 4.0.0")
print ("--------")
print ("[+] THIS SCRIPT CODDED BY ALIILAPRO")
print ("[-] SITE: aliilapro.github.io")
print ("[-] TELEGRAM: aliilapro")
print ("--------")
referrer = input("[#] Enter the WARP+ ID:")
def genString(stringLength):
try:
letters = string.ascii_letters + string.digits
return ''.join(random.choice(letters) for i in range(stringLength))
except Exception as error:
print(error)
def digitString(stringLength):
try:
digit = string.digits
return ''.join((random.choice(digit) for i in range(stringLength)))
except Exception as error:
print(error)
url = f'https://api.cloudflareclient.com/v0a{digitString(3)}/reg'
def run():
try:
install_id = genString(22)
body = {"key": "{}=".format(genString(43)),
"install_id": install_id,
"fcm_token": "{}:APA91b{}".format(install_id, genString(134)),
"referrer": referrer,
"warp_enabled": False,
"tos": datetime.datetime.now().isoformat()[:-3] + "+02:00",
"type": "Android",
"locale": "es_ES"}
data = json.dumps(body).encode('utf8')
headers = {'Content-Type': 'application/json; charset=UTF-8',
'Host': 'api.cloudflareclient.com',
'Connection': 'Keep-Alive',
'Accept-Encoding': 'gzip',
'User-Agent': 'okhttp/3.12.1'
}
req = urllib.request.Request(url, data, headers)
response = urllib.request.urlopen(req)
status_code = response.getcode()
return status_code
except Exception as error:
print(error)
g = 0
b = 0
while True:
result = run()
if result == 200:
g = g + 1
os.system('cls' if os.name == 'nt' else 'clear')
print("")
print(" WARP-PLUS-CLOUDFLARE (script)" + " By ALIILAPRO")
print("")
animation = ["[■□□□□□□□□□] 10%","[■■□□□□□□□□] 20%", "[■■■□□□□□□□] 30%", "[■■■■□□□□□□] 40%", "[■■■■■□□□□□] 50%", "[■■■■■■□□□□] 60%", "[■■■■■■■□□□] 70%", "[■■■■■■■■□□] 80%", "[■■■■■■■■■□] 90%", "[■■■■■■■■■■] 100%"]
for i in range(len(animation)):
time.sleep(0.5)
sys.stdout.write("\r[+] Preparing... " + animation[i % len(animation)])
sys.stdout.flush()
print(f"\n[-] WORK ON ID: {referrer}")
print(f"[:)] {g} GB has been successfully added to your account.")
print(f"[#] Total: {g} Good {b} Bad")
print("[*] After 18 seconds, a new request will be sent.")
time.sleep(18)
else:
b = b + 1
os.system('cls' if os.name == 'nt' else 'clear')
print("")
print(" WARP-PLUS-CLOUDFLARE (script)" + " By ALIILAPRO")
print("")
print("[:(] Error when connecting to server.")
print(f"[#] Total: {g} Good {b} Bad")
你也可以尝试自行在线上部署这些代码:https://replit.com/;
关于 Replit
Replit ( / ˈr ɛ p l ɪ t / ) ,原名Repl.it,是一家位于旧金山的初创公司和在线集成开发环境( IDE )。 Replit 是软件即服务(SaaS),允许用户创建在线项目(称为 Repls,不要与REPL混淆)并编写代码。Replit 拥有供程序员互动的全球社区并提供 Teams for Education,是一款协助课堂编程教学的产品。 Via 维基百科;
为其他客户端配置许可秘钥(License Key)
许可秘钥(License Key)的格式为:8个字符-8个字符-8个字符(字符由数字与字母组成),如下所示;
2jkl82x3-19VXnY40-PxDu3652
假设在上一步骤中你已经获得流量(奖励),现在即可为其他客户端配置秘钥;
1.获取许可秘钥 -> 进入 1.1.1.1 App -> 点击右上角三道杠-> 选择 WARP+(而非1.1.1.1) -> 账户 -> 按键 - 复制 秘钥;然后去另外的设备使用(如 macOS/Windows/Android,点此下载 相应平台的 1.1.1.1 客户端);
通过机器人获取现成的许可秘钥(License Key)
不想刷邀请奖励的小伙伴可以使用电报机器人:https://t.me/generatewarpplusbot 获取现成的许可秘钥(License Key);当然,这里有个Bug,这个现成的秘钥有可能与其他用户共享(且在超过5个设备共用一个许可秘钥后就有被剔除的可能);所以,博主的建议是,为了获得比较完美的体验,许可秘钥应该牢牢把握在自己手里!Get it?
操作步骤
1.点击链接 https://t.me/generatewarpplusbot 打开与机器人的对话框;
2.按提示点击 /start
,按要求关注相应的频道才能生成许可秘钥;
3./generate
;...
4.然后你会得到一个许可秘钥和一个 wg-config.conf 文件(即wireguard配置文件);
5.按本文 为其他客户端配置许可秘钥(License Key) 部分配置许可秘钥即可使用;
测试是否已正确启用 WARP+
1.打开1.1.1.1客户端,如图开启;
2.访问 https://cloudflare.com/cdn-cgi/trace;
3.找到 warp=***,如果结果为 warp=off,则代表未开启或未代理,如果为 warp=plus 则代表启用成功,当前网络由 WARP+ 托管,所有网络请求流量通过 WARP+ VPN 转发;
...
tls=TLSv1.3
sni=plaintext
warp=plus
...
一段代码刷Cloudflare warp邀请流量
10.06.2019 更新
10GB流量不够用?分享链接给朋友安装就会获得1GB流量!大佬发了个nodejs版和python版刷流量代码(流量跟随APP,卸载app流量会消失。)
详细步骤
1.找到并复制你的AFF ID
进入Cloudflare WARP+,点击右上角的设置
按钮,进入更多设置
-诊断
,客户端配置
里面的ID
即为AFF ID
。复制AFF ID
,下面将用到。
如上图所示,复制客户端配置
下的ID
,即为你的AFF ID
,如图所示我的AFF ID
为23e67c84-33f5-4580-8dd1-be4516343c4d
;复制此ID
,在nodejs代码
内进行替换即可。
nodejs代码如下
自行替换为你的AFF ID;循环次数引用教程的建议是填10即可(但我试了一次性填1000以上也是行的;)
// Fake register for referrer to get warp plus bandwidth
const referrer = "23e67c84-33f5-4580-8dd1-be4516343c4d"; // 左侧引号内填你的AFF ID
const timesToLoop = 1024; // 循环次数
const retryTimes = 5; // 重试次数
const https = require("https");
const zlib = require("zlib");
async function init() {
for (let i = 0; i < timesToLoop; i++) {
if (await run()) {
console.log(i + 1, "OK");
} else {
console.log(i + 1, "Error");
for (let r = 0; r < retryTimes; r++) {
if (await run()) {
console.log(i + 1, "Retry #" + (r + 1), "OK");
break;
} else {
console.log(i + 1, "Retry #" + (r + 1), "Error");
if (r === retryTimes - 1) {
return;
}
}
}
}
}
}
async function run() {
return new Promise(resolve => {
const install_id = genString(11);
const postData = JSON.stringify({
key: `${genString(43)}=`,
install_id: install_id,
fcm_token: `${install_id}:APA91b${genString(134)}`,
referrer: referrer,
warp_enabled: false,
tos: new Date().toISOString().replace("Z", "+07:00"),
type: "Android",
locale: "zh_CN"
});
const options = {
hostname: "api.cloudflareclient.com",
port: 443,
path: "/v0a745/reg",
method: "POST",
headers: {
"Content-Type": "application/json",
Host: "api.cloudflareclient.com",
Connection: "Keep-Alive",
"Accept-Encoding": "gzip",
"User-Agent": "okhttp/3.12.1",
"Content-Length": postData.length
}
};
const req = https.request(options, res => {
const gzip = zlib.createGunzip();
// const buffer = [];
res.pipe(gzip);
gzip
.on("data", function(data) {
// buffer.push(data.toString());
})
.on("end", function() {
// console.dir(JSON.parse(buffer.join("")));
resolve(true);
})
.on("error", function(e) {
// console.error(e);
resolve(false);
});
});
req.on("error", error => {
// console.error(error);
resolve(false);
});
req.write(postData);
req.end();
});
}
function genString(length) {
// https://gist.github.com/6174/6062387#gistcomment-2651745
return [...Array(length)]
.map(i => (~~(Math.random() * 36)).toString(36))
.join("");
}
init();
打开 https://repl.it/languages/nodejs,复制粘贴,并运行此段代码;
如上,替换成你的AFF ID后,复制替换后的完整代码
,打开 https://repl.it/languages/nodejs,粘贴,点击RUN
,当右边提示OK
即可完成邀请。然后,你会发现你的流量又被加满了。
尽情享用吧!
以上。
1.1.1.1+ WARP FAQ
特别说明
需要特别说明的是, 1.1.1.1 Warp+ 为全局代理,开启 1.1.1.1 APP/软件后,所有网络请求流量均通过 1.1.1.1 VPN 通道转发(以确保数据安全,保护隐私...);有 Surge/Loon/Shadowrocket 的小伙伴可以试着提取 1.1.1.1 的 wireguard 配置文件,然后就可以配合分流规则/策略组一起使用了;
搜索关键词如:(有时间的话博主会试着整理,挺简单的)
Surge WARP 配置教程
不能连接的情况
06.10.2019 更新
部分毒奶粉反馈,1.1.1.1 有时(或长时间)会出现不能连接的情况,或开启连接时,WiFi会被中断的情况;可能是WARP+模式或被大陆阻断干扰或 Cloudflare WARP+ 自身服务不稳定造成不能连接;暂时无最优解,可点击右上角更多按钮进入设置
,更多设置
,连接选项
,选择全部重置
或删除VPN配置文件
后,重新开启连接。
或者重装APP。
联系主理人
1.关注频道 https://t.me/limboprossr 不失联;
2.毒奶粉
们(我管我的Fans)可联系 TG机器人 或发送 邮件 获取帮助;
3.或点击本页面右下角
的聊天按钮联系;
如何查看域名是否被污染(或被墙)
以近期被墙的域名举例,在国内,该域名被解析到了很多奇怪的IP地址(排除CDN的节点IP,这已是非常明显的错误!),同理其他网站也可以这样排查;
相关知识点
1.域名服务器缓存污染
2.防火墙通俗释义
3.防火长城 - 维基百科,自由的百科全书.pdf
4.秘技
机场相关
版权属于:毒奶
联系我们:https://limbopro.com/6.html
毒奶搜索:https://limbopro.com/search.html
机场推荐:https://limbopro.com/865.html IEPL专线/100Gb/¥15/月起
毒奶导航:https://limbopro.com/daohang/index.html本文链接:https://limbopro.com/archives/956.html
本文采用 CC BY-NC-SA 4.0 许可协议,转载或引用本文时请遵守许可协议,注明出处、不得用于商业用途!