Title: IPScanner – Block Bots, VPNs &amp; Proxies
Author: IPScanner
Published: <strong>2026 年 10 月 14 日</strong>
Last modified: 2026 年 10 月 14 日

---

搜索插件

![](https://ps.w.org/ipscanner-bot-blocker/assets/banner-772x250.png?rev=3746915)

![](https://ps.w.org/ipscanner-bot-blocker/assets/icon.svg?rev=3746892)

# IPScanner – Block Bots, VPNs & Proxies

 作者：[IPScanner](https://profiles.wordpress.org/ipscanner/)

[下载](https://downloads.wordpress.org/plugin/ipscanner-bot-blocker.0.1.3.zip)

 * [详情](https://cn.wordpress.org/plugins/ipscanner-bot-blocker/#description)
 * [评价](https://cn.wordpress.org/plugins/ipscanner-bot-blocker/#reviews)
 *  [安装](https://cn.wordpress.org/plugins/ipscanner-bot-blocker/#installation)
 * [开发进展](https://cn.wordpress.org/plugins/ipscanner-bot-blocker/#developers)

 [支持](https://wordpress.org/support/plugin/ipscanner-bot-blocker/)

## 描述

A CAPTCHA alternative with no puzzle. IPScanner checks each visitor on the server
and blocks bots before they reach your forms.

**What it stops**

 * Fake signups and spam registrations on WordPress and WooCommerce
 * Comment spam and contact form spam
 * Card-testing bots on WooCommerce checkout
 * Login attacks from bots, Tor and proxies
 * VPN and proxy traffic where you don’t want it

IPScanner checks each visitor with the IPScanner API and sorts them into one class:
human, verified crawler, AI agent, malicious automation, Tor, VPN, proxy, hosting
or privacy relay. You choose which classes to block and where.

**Where it checks**

 * Login, registration and password reset
 * Comments
 * WooCommerce checkout (classic and block checkout) and account registration
 * Contact Form 7 and WPForms submissions
 * The whole front end (optional, off by default)

Forms get an error message. Pages get a short 403 page.

**How it decides**

 * Monitor mode records decisions and blocks nothing. Start here.
 * Enforce mode blocks the classes you select. The default is malicious automation
   only.
 * With a Site ID from the IPScanner dashboard, mode and per class policy (allow,
   flag, block) come from the dashboard, and changes apply within 30 seconds.
 * Verified search engine and AI crawlers always pass.
 * Administrators and the IP addresses or ranges you list are never blocked.

**What it costs**

Each new visitor check uses 2 requests from your IPScanner allowance. A visitor 
is checked at most once every 10 minutes. Static files, the admin area, AJAX, cron
and REST requests are never checked.

**Fail open**

If the API is slow (1.5 second timeout by default), unreachable or out of allowance,
visitors are allowed and checks pause for a short while.

**Behind a proxy**

Choose Cloudflare or X-Forwarded-For under Visitor IP. Proxy headers are only read
from trusted proxy addresses (Cloudflare ranges are built in), so visitors cannot
fake their address.

### External services

This plugin connects to the IPScanner API at https://ipscanner.io, run by IPScanner.
It is required for the plugin to work.

 * When a protected form is submitted, or a page is viewed with whole site protection
   on, the plugin sends the visitor’s IP address, user agent and these request headers:
   Accept, Accept-Language, Accept-Encoding, Sec-CH-UA and Sec-Fetch headers. It
   also sends a random request ID and your Site ID when one is set. Endpoint: `POST/
   v1/edge/check`. Results are cached on your site for 10 minutes per visitor.
 * With a Site ID set, the plugin reads the site’s policy (no visitor data) at most
   every 30 seconds. Endpoint: `GET /v1/sites/{site}/policy`.
 * When an administrator opens Settings > IPScanner (at most every 5 minutes) or
   clicks Test connection, the plugin reads the plan and usage of the API key (no
   visitor data). Endpoint: `GET /v1/usage/summary`.

Nothing is sent before an API key is saved.

Terms of service: https://ipscanner.io/terms
 Privacy policy: https://ipscanner.
io/privacy

Source code: https://github.com/ipscanner/ipscanner-wordpress

## 屏幕截图

[⌊Getting started.⌉⌊Getting started.⌉[

Getting started.

[⌊Overview: connection, last 24 hours and recent decisions.⌉⌊Overview: connection,
last 24 hours and recent decisions.⌉[

Overview: connection, last 24 hours and recent decisions.

[⌊Settings.⌉⌊Settings.⌉[

Settings.

[⌊The block page a blocked visitor sees.⌉⌊The block page a blocked visitor sees.⌉[

The block page a blocked visitor sees.

[⌊A blocked login attempt.⌉⌊A blocked login attempt.⌉[

A blocked login attempt.

## 安装

 1. Install and activate the plugin.
 2. Create an API key at [ipscanner.io](https://ipscanner.io/dashboard/apikeys).
 3. Go to Settings > IPScanner, paste the key and choose what to protect.
 4. Optional: create a site in the [IPScanner dashboard](https://ipscanner.io/dashboard/sites)
    and paste its Site ID under Settings.
 5. Leave the mode on Monitor for a few days, check the Overview tab, then switch to
    Enforce.

The key can also be set in wp-config.php with `define( 'IPSCANNER_API_KEY', 'pk_live_...');`.

## 常见问题

### Is it a CAPTCHA?

No. Visitors never solve a puzzle. The check runs on your server when a form is 
sent, and blocked visitors get an error message.

### Do I need an account?

Yes. The plugin calls the IPScanner API with your API key. Any plan works. On the
Free plan, sites managed from the dashboard run in monitor mode.

### Will it block Google or Bing?

No. Verified search engine and AI crawlers always pass.

### What happens if IPScanner is down?

Visitors are allowed. The plugin waits at most the configured timeout, then pauses
checks for 30 seconds.

### I locked myself out.

Administrators who log in with the right password are let through while “Always 
allow administrators” is on. You can also add your IP to Always allow, or deactivate
the plugin by renaming its folder.

### Does it work with page caching?

Login, registration, comments, checkout and forms are not cached, so those checks
always run. Whole site protection only runs for requests that reach WordPress, so
pages served from a full page cache are not checked.

### Does it slow my site down?

A first visit waits for one API call (usually well under a second). Repeat visits
within 10 minutes use the cached result.

## 评价

此插件暂无评价。

## 贡献者及开发者

「IPScanner – Block Bots, VPNs & Proxies」是开源软件。 以下人员对此插件做出了贡献。

贡献者

 *   [ IPScanner ](https://profiles.wordpress.org/ipscanner/)

[帮助将「IPScanner – Block Bots, VPNs & Proxies」翻译成简体中文。](https://translate.wordpress.org/projects/wp-plugins/ipscanner-bot-blocker)

### 对开发感兴趣吗?

您可以[浏览代码](https://plugins.trac.wordpress.org/browser/ipscanner-bot-blocker/)，
查看[SVN仓库](https://plugins.svn.wordpress.org/ipscanner-bot-blocker/)，或通过[RSS](https://plugins.trac.wordpress.org/log/ipscanner-bot-blocker/?limit=100&mode=stop_on_copy&format=rss)
订阅[开发日志](https://plugins.trac.wordpress.org/log/ipscanner-bot-blocker/)。

## 更新日志

#### 0.1.3

 * Plugin renamed to “IPScanner – Block Bots, VPNs & Proxies”.

#### 0.1.2

 * Overview tab with connection status, the last 24 hours and recent decisions.
 * Getting started card for new sites.
 * Settings grouped into sections.
 * The “Protected by IPScanner” link on the block page is now off by default.

#### 0.1.1

 * API key link opens the API keys page.

#### 0.1.0

 * First release: visitor checks with monitor and enforce modes, dashboard site 
   policy, login, registration, password reset, comment, WooCommerce, Contact Form
   7 and WPForms protection, allowlist, trusted proxies, recent decisions.

## 额外信息

 *  版本 **0.1.3**
 *  最后更新：**2 天前**
 *  活跃安装数量 **不到10**
 *  WordPress 版本 ** 6.0 或更高版本 **
 *  已测试的最高版本为 **7.1.3**
 *  PHP 版本 ** 7.4 或更高版本 **
 *  语言
 * [English (US)](https://wordpress.org/plugins/ipscanner-bot-blocker/)
 * 标签
 * [anti-spam](https://cn.wordpress.org/plugins/tags/anti-spam/)[bot protection](https://cn.wordpress.org/plugins/tags/bot-protection/)
   [captcha](https://cn.wordpress.org/plugins/tags/captcha/)[registration spam](https://cn.wordpress.org/plugins/tags/registration-spam/)
   [vpn blocker](https://cn.wordpress.org/plugins/tags/vpn-blocker/)
 *  [高级视图](https://cn.wordpress.org/plugins/ipscanner-bot-blocker/advanced/)

## 评级

尚未提交反馈。

[您的评价](https://wordpress.org/support/plugin/ipscanner-bot-blocker/reviews/#new-post)

[查看全部评论](https://wordpress.org/support/plugin/ipscanner-bot-blocker/reviews/)

## 贡献者

 *   [ IPScanner ](https://profiles.wordpress.org/ipscanner/)

## 支持

有话要说吗？是否需要帮助？

 [查看支持论坛](https://wordpress.org/support/plugin/ipscanner-bot-blocker/)