راهنمای کامل برای بررسی وضعیت سرورهای VPN و راهاندازی سرور VPN. با استفاده از اسکریپتهای کاربردی و آموزشی، امنیت شبکه خود را افزایش دهید. برای راهاندازی سرور VPN یا پنل V2rayNG، با ما در تلگرام @v2makers_admin در ارتباط باشید.
در زیر یک اسکریپت ساده Bash آورده شده که وضعیت سرورهای VPN را بررسی میکند. این اسکریپت از ابزار ping
برای بررسی دسترسی سرور استفاده میکند و نتایج را نمایش میدهد.
#!/bin/bash
# لیست آدرسهای IP یا دامنههای سرورهای VPN
servers=(
"8.8.8.8" # نمونه آدرس گوگل
"1.1.1.1" # نمونه آدرس کلودفلر
"your-vpn-server.com" # سرور VPN شما
)
# تنظیم مدتزمان Timeout برای ping (به ثانیه)
timeout=3
echo "بررسی وضعیت سرورهای VPN"
echo "========================"
for server in "${servers[@]}"; do
echo -n "بررسی سرور: $server ... "
# اجرای دستور ping
if ping -c 1 -W $timeout $server &> /dev/null; then
echo "فعال ✅"
else
echo "غیرفعال ❌"
fi
done
echo "========================"
echo "پایان بررسی."
-
لیست سرورها
در بخشservers
، میتوانید آدرس IP یا دامنه سرورهای VPN خود را اضافه کنید. -
مدتزمان Timeout
متغیرtimeout
تعیین میکند که دستورping
چه مدت صبر کند تا پاسخی از سرور دریافت کند. -
خروجی اسکریپت
اسکریپت وضعیت هر سرور را به صورتفعال ✅
یاغیرفعال ❌
نمایش میدهد.
- اسکریپت را در یک فایل ذخیره کنید، مثلاً با نام
vpn_status_checker.sh
. - به فایل دسترسی اجرایی بدهید:
chmod +x vpn_status_checker.sh
- اسکریپت را اجرا کنید:
./vpn_status_checker.sh
- اضافه کردن بررسیهای بیشتری مانند بررسی پورتهای خاص (با استفاده از
nc
یاtelnet
). - ارسال هشدار ایمیل یا نوتیفیکیشن در صورت غیرفعال بودن یک سرور.
- ذخیره نتایج در یک فایل لاگ برای بررسیهای بعدی.