رفتن به محتوا
nsin docs

مسدودسازی ترافیک

block rule (در API نامش drop است) درخواست‌های منطبق را در edge رد می‌کند — سرور شما هرگز آن‌ها را نمی‌بیند.

برای تست ترافیک از challenge استفاده کنید، یا برای سقف‌گذاری از rate limiting.

  1. Rules → Add Rule → Block.
  2. انتخاب کنید روی چه چیزی اعمال شود.
  3. Save.
اعمال روینمونه
Paths/wp-login.php، /admin/*
Hostnamestaging.example.com
Countriesپایین را ببینید
  • Block these countries — کشورهای فهرست‌شده رد می‌شوند، بقیه اجازه دارند.
  • Allow only these countries — فقط فهرست‌شده‌ها اجازه دارند، بقیه رد می‌شوند.

کشور از روی IP بازدیدکننده تعیین می‌شود — یک تخمین قابل‌قبول، نه هویت. کاربران VPN/proxy در نقطه‌ی خروجشان دیده می‌شوند.

Dry run تطبیق می‌یابد و log می‌کند بدون این‌که درخواست را لمس کند. یک روز نگاه کنید، بعد اجرا کنید.

  • اسکن login — path های /wp-login.php، /xmlrpc.php → block.
  • فقط یک منطقه — allow only IR → بقیه را block کنید.
  • بستن staging — Hostname staging.example.com → block.

خودم را مسدود کردم. خاموشش کنید، محدودترش کنید، دوباره روشن کنید — نیازی به حذف نیست.

می‌توانم یک IP تکی را مسدود کنم؟ block rule فقط با country، hostname و path تطبیق می‌یابد. برای یک آدرس از rate limiting استفاده کنید، یا برای حمله‌ها صرف‌نظر از منبع از WAF.

بازدیدکننده‌های مسدودشده صفحه‌ی nsin را می‌بینند. صفحه‌ی 403 خود nsin است، قابل جایگزینی نیست. قوانین error page فقط 5xx را پوشش می‌دهند — ببینید صفحات خطای سفارشی.