أدوات لتتبع المسار وقياس التأخير بين VPS والوجهة.
التثبيت (Ubuntu/Debian)
Bash1sudo apt update 2sudo apt install -y traceroute mtr-tiny 3# أو النسخة الكاملة: sudo apt install -y mtr 4traceroute --version 5mtr --version
Traceroute
Bash1traceroute google.com 2traceroute 8.8.8.8 3traceroute -m 20 google.com 4traceroute -n google.com 5traceroute -T google.com
* في المخرجات: عدم ردّ مسار أو حجب ICMP.
MTR (موصى به)
Bash1mtr google.com 2mtr --report google.com 3mtr --report --report-cycles 30 8.8.8.8 4mtr --tcp --port 443 google.com 5mtr --no-dns google.com
وضع تفاعلي: d تفاصيل، n DNS، q خروج.
تفسير سريع
| التأخير | المعنى التقريبي |
|---|---|
| < 50 ms | ممتاز |
| 50–100 ms | جيد |
| 100–200 ms | مقبول بعيداً |
| > 200 ms | مرتفع |
فقدان الحزم: 0% مثالي؛ >5% يستدعي تحقيقاً.
أمثلة تشخيص
Bashmtr --report --report-cycles 30 8.8.8.8 mtr --report --report-cycles 30 1.1.1.1 mtr --tcp --port 443 --report --report-cycles 50 example.com
Bashcurl -s ifconfig.me mtr --report --report-cycles 30 YOUR_PUBLIC_IP
حفظ النتائج
Bashmtr --report --report-cycles 30 google.com > mtr-$(date +%Y%m%d).txt
استكشاف الأخطاء
Bashmtr --tcp --port 443 --report destination.com sudo ufw status sudo iptables -L
إن حُجب ICMP، جرّب --tcp أو --udp.