Linux 软件免费装
Banner图

NexiGuard – IP & Geo Access Control

开发者 nexibyllc
atiqbd4ever
更新时间 2026年6月10日 19:11
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

security ip block access control firewall geo block

下载

1.0.0

详情介绍:

NexiGuard – IP & Geo Access Control is a public WordPress access control plugin for administrators who need to restrict site access using local IP rules and optional GeoIP data. Features include: Privacy and GeoIP IP blocking works without any third-party service. Country and region blocking requires either a readable local GeoIP database or an explicitly configured API provider. Visitor IP addresses are not sent externally unless an administrator selects API provider mode and configures an API endpoint. Optional logs store only date/time, IP address, matched rule type, and requested path. Admin safety NexiGuard is disabled by default after activation. Logged-in administrators are never blocked by default. The admin screen displays the detected admin IP and requires confirmation before adding an IP/CIDR rule that matches it. Emergency bypass: define NEXIGUARD_DISABLE as true in wp-config.php to stop all blocking.

安装:

  1. Upload the nexiguard-ip-geo-access-control folder to /wp-content/plugins/.
  2. Activate NexiGuard – IP & Geo Access Control from the Plugins screen.
  3. Go to NexiGuard in the WordPress admin menu.
  4. Review the detected admin IP and source.
  5. Add IP, CIDR, country, or region rules.
  6. Enable protection after confirming the desired access mode and request contexts.

屏幕截图:

  • IP Blocking
  • Country & Region Blockings
  • Logs

升级注意事项:

1.0.0 Initial public release of NexiGuard – IP & Geo Access Control.

常见问题:

Does NexiGuard work without a third-party service?

Yes. Exact IP and CIDR blocking work locally without any external dependency.

Do country and region rules require a provider?

Yes. Country and region rules require a local GeoIP database or an explicitly configured API provider.

Are visitor IPs sent to external services?

No, not by default. Visitor IPs are sent externally only when an administrator selects API provider mode and configures an API endpoint.

Does the plugin trust proxy headers by default?

No. The plugin uses REMOTE_ADDR by default. Cloudflare and proxy header support are disabled until an administrator enables them.

What is Allow List mode?

Allow List mode blocks visitors unless they match one of your configured IP, CIDR, country, or region rules. Use it carefully.

What data is logged?

Only blocked attempts are logged, and only when logging is enabled. Logs contain date/time, IP address, matched rule type, and requested path.

How can I avoid an accidental lockout?

Logged-in administrators are excluded by default, and matching the current admin IP requires confirmation. You can also define NEXIGUARD_DISABLE as true in wp-config.php.

更新日志:

1.0.0