WARP+免费密钥的流量
介绍
WARP Clash API是一个可以让你通过订阅的方式使用Cloudflare WARP+免费密钥的流量,支持Clash Shadowrocket等客户端。项目内置了刷取Cloudflare WARP+ 流量的功能,可以让你的WARP+流量不再受限制(每18秒可获得1GB流量),同时,配备了IP选优功能。支持Docker compose 一键部署,无需额外操作,即可享受你自己的Cloudflare WARP+私有高速节点,感兴趣的同学可以自行搭建研究学习。
环境
电脑:服务器或本机
系统:mac,windows,linux
软件:Docker,Docker compose,git
1.必须安装git,docker在下载代码的时候需要用到
2.需要翻墙才能运行docker示例,否则会报错
Docker安装教程
Docker compose安装教程
Docker for mac安装教程
Docker for 阿里云服务器安装教程
项目地址
开源项目:WARP Clash API
科学上网工具:Clash for windows/mac/android 访问密码: 4499
部署
1.下载项目代码
git clone https://github.com/vvbbnn00/WARP-Clash-API.git
2.配置环境变量(可选)
如果需要把这个项目部署到服务器上,任何人知道你的服务器地址就能访问。最好是配置一下SECRET_KEY,防止别人滥用。
如果是部署在本机,只是局域网使用,就无须设置秘钥和域名
创建环境变量配置文件及设置秘钥和订阅地址域名,没有域名直接用服务器IP地址
3.编译并运行
docker-compose up -d
4.获取订阅链接
访问http://你的IP:21001,输入SECRET_KEY(若没有配置,则可以留空),即可获取订阅链接。
5.手动优先ip
项目本身包含了一个选优过的IP列表,但是由于WARP的IP是动态的,所以可能会出现IP不可用的情况。若您需要手动选优,在项目的根目录下执行下面的命令
docker-compose exec warp-clash python3 app.py optimize
6.设置自己的LicenseKey
若您已经拥有了WARP+的LicenseKey,可以通过以下接口来设置:
curl -X POST http://host:port/api/account/update_license -H "Content-Type: application/json" -d "{\"license_key\": \"your_license_key\"}"
如果您设置了SECRET_KEY,需要在URL的末尾添加key参数,例如:
curl -X POST http://host:port/api/account/update_license?key=your_secret_key -H "Content-Type: application/json" -d "{\"license_key\": \"your_license_key\"}"
免费白嫖
使用别人搭建的,且用且珍惜点击打开
网友反馈
环境:windows
1.遇到windows安装docker桌面版之后,执行docker version 提示错误:docker不是内部或外部命令,也不是可运行的程序 或批处理文件。
解决办法:配置系统环境变量
2.执行docker-compose up -d 提示错误: .env.local: The system cannot find the file specified.
解决方法:在项目的根目录下创建.env.local文件,内容可以为空。注意文件名的后缀名是.local。
3.遇到下面的错误
exec: “git. exel”: executable file not found in %PATH% ‘
python:3.11-alpine: failed to do request: Head “https://registry-1.docker.io/v2/library/python/manifests/3.11-alpine“ writing response to
registry-1 .docker.io:443: connecting to 127.0.0.1:2080: dial tcp 127.0.0.1:2080: connectex: No connection could be made because the
target machine actively refused it.
解决方法:安装git并开启科学上网
相关视频
如果文章对你有帮助,欢迎点击上方按钮打赏作者,更多功能请访问博客站