vvbbnn00 / WARP-Clash-API

该项目可以让你通过订阅的方式使用Cloudflare WARP+,自动获取流量。This project enables you to use Cloudflare WARP+ through subscription, automatically acquiring traffic.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Plyer opened this issue · comments

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

📜 检查表

  • 我已了解目前issue主要处理bug和接收feature request
    ,其他类型的问题(如操作、配置问题,客户端问题等)应发布在discussions
    中,否则该issue可能被关闭。
  • 我确认这是由本项目引起的bug,而非Cloudflare
    WARP自身服务限制、客户端不支持等其他原因造成的(若不确定,请同样发布在discussions)。
  • 我已核实该bug尚未在其他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

环境信息

  • 设备型号:云服务器

  • 系统版本:Ubuntu 22.04.2 LTS x86_64

  • 软件名称:WARP-Clash-API

  • 软件版本:master 分支 commit 0b312f8

  • 订阅类型:Clash

  • 出现问题时项目的 Commit Hash:0b312f8

额外信息