在 Ubuntu 系統中,可以通過以下步驟安裝和使用tcping
工具:
1. 安裝依賴和工具#
首先需要安裝tcptraceroute
和下載tcping
腳本:
sudo apt update
sudo apt install tcptraceroute
sudo wget http://www.vdberg.org/~richard/tcpping -O /usr/bin/tcping
sudo chmod +x /usr/bin/tcping
2. 基本用法#
測試目標主機的特定端口連通性(默認端口為 80):
tcping example.com 443 # 測試example.com的443端口
3. 常用參數#
-t
:持續測試直到手動停止(Ctrl+C)-n 5
:發送 5 次測試請求(例如:tcping -n 5 example.com 80
)-i 5
:設置間隔時間為 5 秒(例如:tcping -i 5 example.com 80
)-w 0.5
:設置超時時間為 0.5 秒(例如:tcping -w 0.5 example.com 80
)-d
:在輸出中包含日期和時間-4
/-6
:強制使用 IPv4 或 IPv6
4. 示例#
測試百度的 443 端口,連續 5 次,間隔 2 秒:
tcping -n 5 -i 2 www.baidu.com 443
注意事項#
- 如果目標伺服器禁用了 ICMP 協議(如禁用了 PING),
tcping
仍可通過 TCP 協議檢測端口狀態。 - 部分參數可能因版本不同略有差異,可通過
tcping -h
查看完整幫助。
如果需要更詳細的輸出或代理設置等高級功能,可以參考完整文檔。