tinger
1.0.0 - Initial release
Tinger 是一個命令列工具,可以 ping 文件中的所有鏈接,檢查它們是否處於活動狀態,並將活動鏈接記錄在新文件中。它支援 HTTP、HTTPS 和 UDP 連結。
要從原始程式碼執行 Tinger,請下載它並在根目錄中執行dart run tinger <arguments>
。
您也可以從發布頁面下載可執行檔並直接從命令列運行它。
注意:EXE 檔案未簽名,因此您可能會收到來自 Windows Defender 的警告。另請注意:Tinger 沒有 Windows 庫,因此它應該可以透過 EXE 建置在 Linux 和 macOS 上運行。
./tinger.exe -p <path> -o <output> [-t <timeout>] [-r <retries>] [-h]
(或dart run tinger <arguments>
如果從來源執行)
選項 | 描述 | 預設值 |
---|---|---|
-p , --path | 包含連結的文件的路徑 | list.txt |
-o , --output | 輸出檔案的路徑 | working_links.txt |
-t , --timeout | 超時(以秒為單位) | 3 |
-r , --retries | 重試次數 | 3 |
-h , --help | 顯示幫助訊息並退出 | 不適用 |
./tinger.exe -p trackers.txt -o output.txt -t 1 -r 0
trackers.txt
中的所有連結執行 Ping 操作,逾時時間為 1 秒且不重試,並將即時連結記錄在output.txt
中。 trackers.txt
檔案範例:
https://tracker1.com/announce
https://tracker2.com/announce
udp://tracker3.com/announce
或者
https://tracker1.com/announce
https://tracker2.com/announce
udp://tracker3.com/announce
output.txt
檔案範例:
https://tracker1.com/announce
udp://tracker3.com/announce
假設 tracker2 已關閉