这是一个基于 Node.js 的自动化脚本,用于批量领取 Irys Faucet 测试币。
它依赖 cf-clearance-scraper
进行 Cloudflare Turnstile 验证码破解,支持:
- 多地址批量处理
- 支持代理绑定
- 错误与成功日志输出
- 可后台运行于 screen / crontab 中
- Ubuntu 20.04 / 22.04 / 24.04
- Node.js ≥ v18(推荐使用 NodeSource 安装)
- Docker(用于运行 cf-clearance-scraper)
- screen(后台运行可选)
模块 | 功能说明 |
---|---|
address.txt |
多地址批量处理(每行一个钱包地址) |
proxies.txt |
可选,绑定代理(每个地址一个代理) |
bot.js |
主逻辑脚本,自动获取验证码 + 提交 Faucet |
cf-scraper |
Docker 容器,负责破解 Turnstile 验证码 |
irys.log |
日志文件,记录运行状态 |
success.log |
成功领取的钱包记录 |
error.log |
出错信息记录(代理失败 / token 获取失败) |
curl -fsSL https://deb.nodesource.com/setup_18.x | bash -
apt install -y nodejs docker.io
docker run -d --name cf-scraper -p 3000:3000 \
-e PORT=3000 \
-e browserLimit=5 \
-e timeOut=60000 \
zfcsoftware/cf-clearance-scraper:latest
git clone https://github.com/Gzgod/irys-local.git
cd irys-local
地址文件:
0xabc123...
0xdef456...
保存为 address.txt
,每行一个钱包地址。
代理文件(可选):
http://user:pass@ip:port
http://ip:port
保存为 proxies.txt
,与地址一一对应。
npm install
node bot.js
查看运行日志(后台执行推荐):
tail -f irys.log
查看成功领取钱包地址:
cat success.log
查看失败记录(如代理错误、验证码失败等):
cat error.log
-
socket hang up
➜ 代理无法连接。建议使用稳定的 HTTP 代理,或不使用代理。 -
token 获取失败
➜cf-scraper
容器未就绪或 Cloudflare 页面加载失败。可重启容器:docker restart cf-scraper
-
bot.js 没有反应
➜ 检查screen -r irys
是否在运行,或直接运行:node bot.js