/BitTorrent-Tracker-Checker

一个脚本,用于在本地检查一个BT Tracker是否可用。目前支持udp、http和https协议。

Primary LanguagePythonApache License 2.0Apache-2.0

BitTorrent-Tracker-Checker

一个 Python 脚本,用于在本地检查一个BT Tracker是否可用。目前支持udp、http和https协议。

安装依赖

pip install -r requirements.txt

目前,必须依赖仅为 aiohttp==3.8.5, 若能够导入 alive_progress==3.1.4,则会自动开启进度条。

Usage

目前支持两种 Tracker URL 导入方式:

  • 从文件导入
  • 从管道导入

支持的 URLS 数据内容:只包含空行和 Tracker URL。

从文件导入

修改 py 脚本开头 TRACKER_INPUT_METHODFILETRACKER_URLS_FILE 常量为文件路径。

从管道导入

修改 py 脚本开头 TRACKER_INPUT_METHODPIPE,然后从管道输入 URLs。

例子:

cat D:\url.txt | python '.\BT Tracker Checker async.py'

更新

  • 2023-07-30:更新重试功能,降低误判率;将 alive_progress 依赖调整为可选。

其他

还没做出来 UwU,有错误的话请各位斧正

想保存输出,就用终端管道重定向吧。