Yeasin Geo-Blocker

説明

Yeasin Geo-Blocker is an enterprise-grade security plugin that empowers you to control exactly who accesses your WordPress website based on their geographical location.

Unlike other plugins that rely on slow, rate-limited external APIs, this plugin utilizes a highly optimized local MaxMind database. This guarantees lightning-fast IP processing, zero rate limits, and maximum privacy for your site’s traffic.

🛡️ Core Free Features

  • Country-Level Blocking: Create a strict Whitelist or Blacklist for specific countries.
  • Manual IP Management: Explicitly block or allow specific IPv4 and IPv6 addresses.
  • Frontend & Backend Protection: Secure your public website, your wp-admin dashboard, or both simultaneously.
  • Local Database Engine: Powered by a local GeoLite2 database for zero-latency lookups.
  • SEO Bot Bypass: Allow essential search engine crawlers (Google, Bing, Yahoo) to bypass geo-restrictions safely.
  • Cloudflare & Proxy Support: Automatically detects the true origin IP behind Cloudflare and proxy headers.
  • Real-Time Analytics Table: View a detailed log of the last 50 blocked threats directly in your dashboard.

🚀 Upgrade to Pro

Take your site’s security and regional traffic management to the next level with our premium upgrade.

  • City & State Level Control: Granular blocking down to specific regions and cities.
  • Smart URL Redirects: Automatically route visitors to specific regional pages based on their location.
  • WooCommerce Integration: Restrict checkout and specific products by country or state.
  • Advanced Threat Protection: Block known VPNs, Tor exit nodes, and malicious networks.
  • Custom Branded Pages: Design custom “Access Denied” screens that match your brand identity.
  • Secret Bypass Links: Generate secure, temporary access links for remote clients or staff members.
  • Auto-Sync Database Updates: Keep your MaxMind database automatically up-to-date without manual downloads.
  • Advanced Analytics & CSV Exports: Deep dive into your traffic data and export logs for external review.

External services

This plugin utilizes a local MaxMind database for lightning-fast IP lookups. However, if the local database file is missing or corrupted, the plugin relies on a fallback connection to a free external geolocation API to ensure your site remains protected.

It sends the visitor’s IP address to this service only when the local database fails. This fallback service is provided by IP-API:
* Terms of Use: https://ip-api.com/docs/legal
* Privacy Policy: https://ip-api.com/docs/legal

スクリーンショット

インストール

  1. Upload the yeasin-geo-blocker directory to your /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Navigate to the new ‘Geo-Blocker’ menu in your admin dashboard to configure your settings.

評価

このプラグインにはレビューがありません。

貢献者と開発者

Yeasin Geo-Blocker はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Yeasin Geo-Blocker” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログを RSS で購読してみてください。

変更履歴

1.0.0

  • Initial release. Core geo-blocking engine, local database integration, and premium UI setup.