Cloudflare WARP 使用教程,ip优选脚本,解决WARP连接问题CF_DNS_LOOKUP_FAILURE

近期文章:OpenVPN AS: 基于web管理OpenVPN服务,修改用户限制, OpenVPN 客户端使用教程

cloudflare warp vpn用了一段时间了,来记录下使用遇到的问题和优选 Ip脚本的设置。

cloudflare warp下载地址

下载客户端:https://1.1.1.1/,根据系统下载安装

cloudflare warp下载

cloudflare WARP 连接不上问题 ,已解决

CF_DNS_LOOKUP_FAILURE 已解决

我的 MacOs安装WARP后,连接一直报错:CF_DNS_LOOKUP_FAILURE,上网查了半天也没解决。最后却尝试解决了

尝试解决

1、尝试卸载WARP,重新安装,问题依然在

2、命令行执行warp-cli registration delete删除注册配置,然后又卸载了WARP,重新安装WARP居然就可以连上了,就是这么神奇,更多连不上的问题,请看下面教程

设置 WARP密钥,来获取无限流量

无限流量2种获取方法

1、telegram 机器人generatewarpplusbot,获取warp无限流量密钥

1.1 https://t.me/generatewarpplusbot点击打开

telegram 机器人generatewarpplusbot获取warp密钥

1.2 点击开启(start) -》/generate ->订阅三个频道-> I have subscribe(我已订阅)

telegram 机器人generatewarpplusbot获取warp密钥

等生成无限warp密钥之后,可以取消订阅频道

1.3 再次点击/generate,自动返回 key,如下图所示

telegram 机器人generatewarpplusbot获取warp密钥

每次间隔 2 小时可以再次生成一个 key哈。

我这里分享 2 个获取的warp密钥 key,供大家免费使用

3L6y5MS9-5v08tz2H-y1E3zP42
M3Q5o10w-bT47E01I-4j937zit

1.4 打开 warp ,点击 PreferencesAccountUse Different Key》输入上面获取的warp密钥,最后点击 Done即可

telegram 机器人generatewarpplusbot获取warp无限流量key

1.5,如下图Data Remaining所示

telegram 机器人generatewarpplusbot获取warpwarp密钥

这是第一种方式获取无限流量的方法。

2、注册登录 cloudflare,设置Zero Trust(需要验证支付方式)

2.1 cloudflare注册地址https://dash.cloudflare.com/sign-up 常用邮箱注册即可

2.2 登录cloudflare后,左侧菜单栏点击Zero Trust

<strong>Zero Trust<strong>

2.3 设置团队名称

cloudflare Zero Trust设置团队名称

2.4 选择 Free计划

选择 free计划

free计划支持 50个用户连接,够用啦

2.5 验证支付方式

只验证支付方式,不会扣款的

绑定虚拟卡和账单信息

我这里绑定的虚拟信用卡,之前写过 fomepay虚拟信用卡的使用教程,这里就不赘述了

填写好虚拟信用卡信息和账单地址,保存后,点击Next

2.6 点击 Purchase

订阅 free计划

此时就完成了支付验证

2.7 cloudflare Zero Trust 登录

warp Preferences
warp account
warp Team name

自动打开浏览器,提示输入cloudflare注册邮箱,进行短信验证

cloudflare 注册邮箱

输入验证码,点击登录

cloudflare 登录

登录成功,一定要点击 打开Cloudflare WARP

cloudflare warp登录成功打开 warp

登录成功,连接 Zero Trust

cloudflare warp Zero Trust连接成功

warp Zero Trust连接成功

MacOS端自动检测优选 IP,并自动设置第一个最优 IP

请复制下面 warp-yxip-mac.sh脚本,直接使用

备注:

1、warp没有登录Zero Trust,执行下面脚本最优 ip,不会输入开机密码

2、warp 登录Zero Trust 后,执行下面脚本设置最优 ip,需要输入开机密码,因为命令前面加了 sudo,不加 sudo,执行命令会报错Error: Operation not authorized in this context.导致设置失败,这是因为执行权限不够,当然也可以手动执行sudo warp-cli tunnel endpoint set 最优 ip:端口,输入开机密码即可成功

#!/bin/bash
export LANG=en_US.UTF-8

RED="\033[31m"
GREEN="\033[32m"
YELLOW="\033[33m"
PLAIN='\033[0m'

red() {
    echo -e "\033[31m\033[01m$1\033[0m"
}

green() {
    echo -e "\033[32m\033[01m$1\033[0m"
}

yellow() {
    echo -e "\033[33m\033[01m$1\033[0m"
}

# 选择客户端 CPU 架构
archAffix(){
    case "$(uname -m)" in
        x86_64 | amd64 ) echo 'amd64' ;;
        armv8 | arm64 | aarch64 ) echo 'arm64' ;;
        * ) red "不支持的CPU架构!" && exit 1 ;;
    esac
}

endpointyx(){
    # 删除之前的优选结果文件,以避免出错
    rm -f result.csv

    wget https://gitlab.com/Misaka-blog/warp-script/-/raw/main/files/warp-yxip/warp-darwin-$(archAffix) -O warp

    # 取消 Linux 自带的线程限制,以便生成优选 Endpoint IP
    ulimit -n 102400

    # 启动 WARP Endpoint IP 优选工具
    chmod +x warp
    if [[ $1 == 6 ]]; then
        ./warp -ipv6
    else
        ./warp
    fi

    # 显示前十个优选 Endpoint IP 及使用方法
    green "当前最优 Endpoint IP 结果如下,并已保存至 result.csv 中:"
    cat result.csv | awk -F, '$3!="timeout ms" {print} ' | sort -t, -nk2 -nk3 | uniq | head -11 | awk -F, '{print "端点 "$1" 丢包率 "$2" 平均延迟 "$3}'
    echo ""
    yellow "优选 IP 使用方法如下:"
    yellow "1. 将 WARP 的 WireGuard 节点的默认的 Endpoint IP:engage.cloudflareclient.com:2408 替换成本地网络最优的 Endpoint IP"
    echo "设置方法命令行执行:warp-cli tunnel endpoint set 优选IP+端口"
    best_ip=`awk -F, 'NR==2{print $1}' result.csv`
    Organization=`warp-cli settings|grep Organization|wc -l`
    if [ $Organization -eq 1 ];then
       sudo warp-cli tunnel endpoint set $best_ip
       echo "已经成功自动设置为第一个最优IP"
    else
	warp-cli tunnel endpoint set $best_ip
        echo "已经成功自动设置为第一个最优IP"
    fi
    # 删除 WARP Endpoint IP 优选工具及其附属文件
    rm -f warp
}

menu(){
    echo "#############################################################"
    echo -e "#               ${RED}WARP Endpoint IP 一键优选脚本${PLAIN}               #"
    echo "#############################################################"
    echo ""
    echo -e " ${GREEN}1.${PLAIN} WARP IPv4 Endpoint IP 优选 ${YELLOW}(默认)${PLAIN}"
    echo -e " ${GREEN}2.${PLAIN} WARP IPv6 Endpoint IP 优选"
    echo " -------------"
    echo -e " ${GREEN}0.${PLAIN} 退出脚本"
    echo ""
    read -rp "请输入选项 [0-2]: " menuInput
    case $menuInput in
        2 ) endpointyx 6 ;;
        0 ) exit 1 ;;
        * ) endpointyx ;;
    esac
}

menu
sh warp-yxip-mac.sh #执行脚本,如下图所示,输入 1,按回车开始检测
mac warp设置优选 ip

执行结果保存在 result.csv文件中,脚本中自动设置 为第一个优选ip。如果要设置别的 ip,请执行下方命令,注意替换优选 ip(打开终端执行)

warp-cli tunnel endpoint set 优选ip:端口号 或者 sudo warp-cli tunnel endpoint set 优选ip优选ip:端口号

恢复默认设置,执行下面命令

warp-cli tunnel endpoint reset

Windows端自动检测优选 IP脚本,并设置优选 IP

1、下载 warp 优选脚本工具

放在谷歌云盘里了,大家可以下载使用

链接:谷歌云盘

2、解压之后进入warp-yxip-win目录

3、执行优选warp-yxip.bat脚本,检测优选 ip

双击warp-yxip(warp-yxip.bat),输入1开始检测优选 ip,结果还是保存在 result.csv文件中

win warp设置优选 ip

4、设置优选 IP

双击打开 warp 设置端点(warp 设置端点.bat),将result.csv中的优先 ip和端口复制到这里,按下回车键

win warp设置优选 ip
win warp设置优选 ip

到这里就设置好了优选 ip

cloudflare warp缺点

1、连上 warp后,国内网站访问很慢,打开百度都慢啊,结果 ping了一下,延迟 300ms左右

cloudflare warp缺点

2、部分流媒体不支持,比如奈飞,迪士尼等

平时我还是更喜欢自己购买的机场翻墙,在下面这篇文章手机中详细介绍和使用,电脑 24 小时 vpn都开着,不影响工作效率和日常生活,打王者,刷短视频一点也不影响。不想花费太多时间在 cloudflare warp上。有兴趣的朋友可以看看哈。

Comments

No comments yet. Why don’t you start the discussion?

发表评论