Cloudflare Warp 解决青龙面板黑IP的问题

1,147 阅读2分钟

本教程可能会需要重新使用Faker的一键脚本重新安装青龙 折腾力度比较大所以各位看官自己斟酌需不需要使用 注意:该教程仅适用于国外VPS,国内VPS使用可能会造成服务器失联等情况 题目:同一个服务器,只有一个IP 如果长时间执行任务,容易造成ip被狗东ban掉的情况。就会经常性发生 “API请求失败,请检查网路重试”的回馈

解题思路:为了应对这一个情况我们可以让青龙在执行任务的时候使用代理来达到更换IP的目的。理论来说这能有效解决因为ip被ban造成的签到失败等情况

直接进入主题:

用SSH连接你的服务器 先给服务器升级以debian 10为例

升级系统

  apt update -y
  apt upgrade -y

安装依赖

yum install -y curl wget 2> /dev/null || apt install -y curl wget

安装cloudflare Warp 这里使用的是”fscarmen”大佬的脚本 直连地址Github

安装脚本

wget -N https://raw.githubusercontent.com/fscarmen/warp/main/menu.sh && bash menu.sh

安装 CloudFlare Client 并设置为 Proxy 模式

1.png

选5后直接回车两次保持默认端口就行

2.png

使用Faker青龙一键脚本 重新安装青龙面板

一键脚本

wget -q https://raw.githubusercontents.com/shufflewzc/VIP/main/Scripts/sh/ql.sh -O ql.sh && bash ql.sh

重装的目的是为了把docker的网络模式从bridge改成host就这个地方选1 host模式

3.png

到这里本地代理环境就搭建好了, 下面是怎么样在青龙上面调用代理

青龙上调用代理的方式很简单

直接在配置文件添加变量就可以了

#配置文件添加变量,使用代理

export ALL_PROXY=socks5://127.0.0.1:40000

但是这个时候运行脚本代理用没用上我们也不知道 所以我们在添加一个获取ip的变量 用Curl命令即可

#获取IP地址

curl ifconfig.me -s

4.png 未使用变量前 5.png

使用变量后

6.png

已经可以看到识别到之前warp获取到的IP了

国内机使用可以看下这个文档 大佬写得比较详细:点我查看

这篇文章也是这个大佬带来的思路