بلاک کننده درخواستهای خارجی
بلاک کردن تمام درخواستهای خارجی (HTTP requests) با قابلیت مستثنی کردن لینکهای خاص
Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/alirezaaliniya/nias_external_request_blocker/archive/refs/heads/main.zip🔒 NIAS External Request Blocker
پلاگین وردپرس برای بلاک کردن تمام درخواستهای HTTP خارجی با قابلیت مستثنی کردن دامنههای مشخص
📝 توضیحات
این پلاگین تمام درخواستهای HTTP به سایتها و سرویسهای خارجی را بلاک میکند و به شما امکان میدهد فقط دامنههای مورد اعتماد را مجاز کنید. این قابلیت به امنیت، حریم خصوصی و سرعت سایت شما کمک میکند.
✨ ویژگیها
- ✅ بلاک خودکار تمام درخواستهای HTTP به دامنههای خارجی
- ✅ سیستم Whitelist برای مستثنی کردن دامنههای خاص
- ✅ اعمال بلاک در هم Backend (Admin) و هم Frontend
- ✅ رابط کاربری فارسی و ساده
- ✅ سازگار با تمام تمها و پلاگینهای وردپرس
- ✅ بدون نیاز به کدنویسی
- ✅ سبک و بدون تأثیر منفی بر سرعت
🎯 کاربردها
- جلوگیری از ارتباط با APIهای غیرضروری
- افزایش امنیت و حریم خصوصی
- کاهش درخواستهای خارجی برای بهبود سرعت
- کنترل کامل بر روی ترافیک خروجی سایت
- جلوگیری از نشت اطلاعات به سرویسهای شخص ثالث
📦 نصب
روش 1: نصب دستی
- فایل
external-request-blocker.phpرا دانلود کنید - یک پوشه با نام
nias-external-request-blockerدر مسیر/wp-content/plugins/ایجاد کنید - فایل را در این پوشه قرار دهید
- به پنل مدیریت وردپرس بروید
- از منوی افزونهها پلاگین را فعال کنید
روش 2: آپلود از طریق پنل
- فایل را در یک ZIP قرار دهید
- به افزونهها > افزودن بروید
- روی بارگذاری افزونه کلیک کنید
- فایل ZIP را آپلود و نصب کنید
⚙️ تنظیمات
پس از فعالسازی:
- به تنظیمات > بلاک درخواستها بروید
- در قسمت لیست مجاز (Whitelist) دامنههای مورد نظر را اضافه کنید
- هر دامنه را در یک خط جداگانه وارد کنید
- روی ذخیره تنظیمات کلیک کنید
نمونه لیست مجاز:
api.example.com
fonts.googleapis.com
cdn.jsdelivr.net
https://maps.googleapis.com/maps/api
gravatar.com
💡 نکات مهم
- درخواستها به دامنه خود سایت همیشه مجاز است
- میتوانید دامنه کامل یا بخشی از URL را وارد کنید
- نیازی به نوشتن
http://یاhttps://نیست (اختیاری است) - برای دامنههای فرعی میتوانید فقط دامنه اصلی را وارد کنید
⚠️ هشدارها
این پلاگین ممکن است برخی ویژگیها را غیرفعال کند، مانند:
- آپدیت خودکار پلاگینها و تمها
- نمایش تصاویر Gravatar
- استفاده از فونتهای خارجی (Google Fonts)
- اتصال به APIهای خارجی
توصیه: پس از فعالسازی، سایت خود را به دقت بررسی کنید و دامنههای ضروری را به لیست مجاز اضافه کنید.
🔧 سازگاری
- نسخه وردپرس: 5.0 به بالا
- نسخه PHP: 7.0 به بالا
- سازگاری: با تمام تمها و پلاگینهای استاندارد
🤝 مشارکت
برای گزارش باگ یا پیشنهاد ویژگی جدید:
- یک Issue در GitHub ایجاد کنید
- Pull Request خود را ارسال کنید
- برای تغییرات بزرگ، ابتدا یک Issue برای بحث ایجاد کنید
📄 لایسنس
این پروژه تحت لایسنس GPL v2 یا بالاتر منتشر شده است.
👨💻 توسعهدهنده
ساخته شده با ❤️ برای جامعه وردپرس
🔄 نسخهها
نسخه 1.0.0
- انتشار اولیه
- بلاک کردن درخواستهای خارجی
- سیستم Whitelist
- رابط کاربری فارسی
📞 پشتیبانی
برای دریافت پشتیبانی:
- Issue در GitHub ایجاد کنید
Releases
2 releases.
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.