vvbbnn00 / WARP-Clash-API

该项目可以让你通过订阅的方式使用Cloudflare WARP+,自动获取流量。This project enables you to use Cloudflare WARP+ through subscription, automatically acquiring traffic.
GNU General Public License v3.0
8.45k stars 1.16k forks source link

[Bug] 优选IP脚本执行失败 #158

Closed Plyer closed 6 months ago

Plyer commented 6 months ago

为了更快地定位问题并减少不必要的麻烦,请在发起issue前检查是否已有相关issue存在, 谢谢!

📜 检查表

Bug描述

优选IP脚本执行失败

复现步骤

# 执行优选 IP 命令
docker compose exec -i warp-clash python3 app.py optimize
# 返回信息
Getting IPv4 entrypoints
Connecting to gitlab.com (172.65.251.78:443)
saving to 'warp'
warp                 100% |******************************************************| 10.7M  0:00:00 ETA
'warp' saved
./scripts/get_entrypoints.sh: line 36: result.csv: No such file or directory
mv: can't rename 'result.csv': No such file or directory
Getting IPv6 entrypoints
./scripts/get_entrypoints.sh: line 36: result.csv: No such file or directory
mv: can't rename 'result.csv': No such file or directory

get_entrypoint.sh 相关代码如下:

image

猜测 ./warp 执行失败未生成 result.csv 导致 36 行执行失败,进入容器内验证。

docker compose exec -it warp-clash bash
./warp
# 返回信息
bash: ./warp: cannot execute: required file not found

预期行为

正常执行优选 IP 并更新 config/result.csv

环境信息

额外信息