Skip to content

راهنمای کامل برای بررسی وضعیت سرورهای VPN و راه‌اندازی سرور VPN. با استفاده از اسکریپت‌های کاربردی و آموزشی، امنیت شبکه خود را افزایش دهید. برای راه‌اندازی سرور VPN یا پنل V2rayNG، با ما در تلگرام @v2makers_admin در ارتباط باشید.

Notifications You must be signed in to change notification settings

Abram-Hui/vpn-monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

vpn-monitor

راهنمای کامل برای بررسی وضعیت سرورهای VPN و راه‌اندازی سرور VPN. با استفاده از اسکریپت‌های کاربردی و آموزشی، امنیت شبکه خود را افزایش دهید. برای راه‌اندازی سرور VPN یا پنل V2rayNG، با ما در تلگرام @v2makers_admin در ارتباط باشید. در زیر یک اسکریپت ساده Bash آورده شده که وضعیت سرورهای VPN را بررسی می‌کند. این اسکریپت از ابزار ping برای بررسی دسترسی سرور استفاده می‌کند و نتایج را نمایش می‌دهد.

اسکریپت Bash:

#!/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 "پایان بررسی."

توضیحات:

  1. لیست سرورها
    در بخش servers، می‌توانید آدرس IP یا دامنه سرورهای VPN خود را اضافه کنید.

  2. مدت‌زمان Timeout
    متغیر timeout تعیین می‌کند که دستور ping چه مدت صبر کند تا پاسخی از سرور دریافت کند.

  3. خروجی اسکریپت
    اسکریپت وضعیت هر سرور را به صورت فعال ✅ یا غیرفعال ❌ نمایش می‌دهد.

نحوه استفاده:

  1. اسکریپت را در یک فایل ذخیره کنید، مثلاً با نام vpn_status_checker.sh.
  2. به فایل دسترسی اجرایی بدهید:
    chmod +x vpn_status_checker.sh
  3. اسکریپت را اجرا کنید:
    ./vpn_status_checker.sh

گسترش قابلیت‌ها:

  • اضافه کردن بررسی‌های بیشتری مانند بررسی پورت‌های خاص (با استفاده از nc یا telnet).
  • ارسال هشدار ایمیل یا نوتیفیکیشن در صورت غیرفعال بودن یک سرور.
  • ذخیره نتایج در یک فایل لاگ برای بررسی‌های بعدی.

About

راهنمای کامل برای بررسی وضعیت سرورهای VPN و راه‌اندازی سرور VPN. با استفاده از اسکریپت‌های کاربردی و آموزشی، امنیت شبکه خود را افزایش دهید. برای راه‌اندازی سرور VPN یا پنل V2rayNG، با ما در تلگرام @v2makers_admin در ارتباط باشید.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages