Linux 软件免费装
Banner图

Predax Security – VPN, Proxy, Tor, Bot Blocker & Firewall

开发者 ipsentry
更新时间 2026年10月16日 06:52
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

bot blocker country blocking proxy blocker vpn blocker tor blocker

下载

1.12.5 1.18.0 1.14.0 1.15.0 1.16.0 1.10.0 1.9.4 1.11.1 1.12.2 1.12.4 1.12.1 1.12.3 1.13.0 1.17.0 1.17.1 1.12.0 1.17.2 1.17.3

详情介绍:

Predax Security is a VPN, proxy, Tor and bot blocker for WordPress that doesn't stop there: a built-in firewall, login-lockout protection, country blocking and spam and disposable-email rejection are all included, switch by switch. Once visitor screening is switched on, it checks every visitor's IP address as they arrive and turns away the ones you don't want — before they can log in, register, comment or load a page. Most attacks on WordPress sites — brute-force logins, fake registrations, comment spam, vulnerability scans — arrive over VPNs, open proxies, Tor or rented servers. Predax spots those connections in real time, gives each IP a 0–100 risk score, and blocks by the rules you choose. See what Predax knows about your own IP — free, no signup. Off by default. A fresh install sends nothing anywhere. Pick a protection level in the setup wizard and the plugin starts working; until then it does nothing. What it blocks Every one of these is a switch. Turn on what you need. Control AI and SEO crawlers Decide whether GPTBot, ClaudeBot, PerplexityBot or AhrefsBot can access your site. Predax checks each crawler's real network, not a user-agent header anyone can fake — so a crawler that ignores robots.txt is still turned away. Search engines such as Google and Bing are allowed by default. Safe for your rankings and your readers Also included Security dashboard with live activity and top targeted paths · Threat Log with CSV export · Custom branded block page · IP and CIDR allow/deny lists · XML-RPC and REST API protection · Settings import/export · WP-CLI commands for automation · Safe mode, to get back in if you ever lock yourself out Free plan Click Connect with Predax in the setup wizard and your free account and API key are created for you — nothing to copy or paste. The free plan includes 5,000 IP checks a month (1,000 a day) with full VPN, proxy, Tor and datacenter detection. No credit card. Verified search engine crawlers are never counted against your allowance, so being crawled by Google or Bing costs you nothing. Busier sites can move to a paid plan for a bigger monthly allowance — same plugin, same settings, same key.

安装:

From your WordPress dashboard (recommended)
  1. Go to Plugins → Add New Plugin in your WordPress admin
  2. Search for "Predax Security"
  3. Click Install Now, then Activate
  4. The setup wizard launches automatically — click "Connect with Predax" to create your free account and link your API key in one click (or paste in an existing key manually), then choose a protection level
  5. Go to Predax Security in the admin sidebar to view the security dashboard, and Settings to fine-tune protection types, risk thresholds, and advanced features
Manual installation
  1. Download the plugin ZIP from this page and upload it via Plugins → Add New Plugin → Upload Plugin (or extract the ipsentry-security folder to /wp-content/plugins/)
  2. Activate the plugin through the Plugins menu and follow the setup wizard

屏幕截图:

  • Settings page — configure API key, risk threshold, and protection types
  • Threat log — view all blocked events with IP, reason, risk score, and timestamp
  • Dashboard widget — at-a-glance threat stats on the WordPress dashboard
  • Country blocking — select countries and regions to allow or deny
  • Setup Wizard — pick a protection level (Monitor Only, Recommended, or Strict) in one step
  • "Predax Protection This Week" — a native WordPress dashboard widget summarizing blocked threats by category
  • Detection Modes — VPN, proxy, Tor, malicious-IP, and datacenter blocking, each independently switchable
  • Threat Log with reported access problems — visitors blocked by a category rule can tell you they are genuine; each report shows the risk detail so you can allow the IP in one click, or dismiss it
  • Crawler Policy — allow verified search engines while deciding separately on AI crawlers (GPTBot, ClaudeBot, PerplexityBot) and SEO crawlers. Enforced by each operator's published IP ranges, not the spoofable user-agent header.

升级注意事项:

1.18.0 New: fingerprint rotation detection for scrapers that rotate addresses (off by default), and a safe mode for getting back in if you lock yourself out. Also fixes the Threat Log's TZ MISMATCH flag. 1.17.3 Fixes site search being blocked by the firewall, stops a spoofable Cloudflare header from bypassing the block-list on non-Cloudflare sites, and prevents an automatic rule from locking out a whole site via 127.0.0.1. Adds Monitor mode on every rule and a filterable Threat Log. Recommended for everyone. 1.17.2 Fixes Jetpack, the WordPress mobile apps and backup services being blocked by the firewall. Recommended for everyone, and required if you use Jetpack. 1.15.0 Disposable-email screening now uses a continuously updated list instead of the small built-in one. Only the domain is checked - never the address itself. Also fixes a case where a malformed email domain could briefly pause IP screening. 1.14.0 New Crawler Policy: allow or block AI crawlers (GPTBot, ClaudeBot, PerplexityBot), SEO crawlers and search engines — enforced by verified IP ranges, not the spoofable user-agent. All switches default to Allow. Also stops verified search crawlers being served the JS challenge page. 1.13.0 Fixes the firewall skipping every rule on pages with large form fields, and "Allow this IP" not actually unblocking REST/XML-RPC requests for up to an hour. Also restores the stricter login limits for VPN/proxy/Tor addresses, and reduces how much of your allowance a busy site uses. 1.12.5 Fixes a daily check limit being reported as the monthly one - the notice claimed screening was paused until the 1st when it actually resumes the same day. Also reduces how much of your allowance busy pages consume. 1.12.4 Fixes region blocking silently ignoring "All of Africa/Asia/Americas" selections, the Monitor Only preset leaving malicious-IP blocking on, and two dashboard widgets miscounting blocks. Recommended for everyone using region blocking or the wizard presets. 1.12.3 Adds a one-click option to join the Community Threat Network, so attackers blocked on other sites are already known to yours. Entirely optional. 1.12.2 Security fix: the firewall was being skipped for VPN visitors on the Recommended preset, for an hour after any visitor's first clean request, and during Predax API outages. Update recommended. 1.12.1 Fixes VPN visitors being blocked as "datacenter", which made the Block VPN setting appear to do nothing. Also corrects blocked visitors being shown as "Monitored", and makes block page reference codes readable. 1.12.0 Fixes a bug that could block Google and Bing from crawling your site — recommended for everyone, and important if you use the Strict preset. 1.11.2 Fixes VPN/proxy blocks that happened even with both toggles off (and were logged under the wrong reason), fixes an undercounting dashboard widget, and makes the widget distinguish attacks from visitors blocked by your own rules. Recommended for anyone whose traffic dropped unexpectedly. Safe to upgrade. 1.11.1 Fixes malicious-IP blocking so it actually works (a normalization bug in 1.11.0 silently prevented it from ever triggering), adds specific block-page messaging, and masks the API key field. Safe to upgrade. 1.11.0 Adds known-malicious IP blocking as its own off-by-default category, a new "Predax Protection This Week" dashboard widget, and a reason filter for the Threat Log. No settings are changed automatically. Safe to upgrade. 1.10.0 Adds user/author enumeration blocking, XML-RPC amplification hardening (pingback + system.multicall), firewall repeat-offender auto-ban, and an API circuit-breaker that keeps your site fast if the Predax API is ever slow — plus an autoload performance migration. Your existing "Disable XML-RPC" setting is migrated automatically. Safe to upgrade. 1.9.4 WordPress 7.0 + PHP 8.2 compatibility tested. Setup wizard branding refreshed and a fix for an OAuth-redirect edge case that could show a blank "0" page. No settings changes. Safe to upgrade. 1.9.1 Privacy + security polish. Fresh installs: visitor and login protection now default OFF (enabled by picking a Setup Wizard preset). Community Threat Network opt-in toggle. IP/CIDR validation on blacklists. uninstall.php cleanup. Existing sites keep their settings. Safe to upgrade. 1.9.0 Adds a full security dashboard as the plugin's landing page. Settings and setup wizard redesigned. No configuration changes required. Safe to upgrade. 1.8.0 Major feature release — HTTP Security Headers, Google reCAPTCHA v3, Honeypot URL Traps, User-Agent Blocking, 404 Threshold Blocking, JavaScript Challenge, Browser Fingerprint Scoring, and more. All new features are off by default. Safe to upgrade. 1.7.0 Adds one-click OAuth connect via the setup wizard — link your site to Predax without copying an API key. Manual key entry remains available as a fallback. 1.6.0 Adds a 3-step setup wizard that runs on first activation. No configuration changes to existing installs. Safe to upgrade. 1.5.5 Recommended update — VPN detection improved (NordVPN and other major providers now reliably detected). Block messages updated to always mention Predax. 1.5.3 Recommended update — smarter login protection (hackers get permanently blocked, legitimate users get a temporary lockout). Test Connection button fixed. 1.5.2 Bug fix: VPN/proxy users in Monitor mode no longer get blocked by the risk threshold. Recommended update for anyone using VPN detection. 1.5.1 Settings page UX improvements — tabbed layout, inline save/test buttons, help tooltips. No configuration changes required. 1.5.0 Adds the Web Application Firewall (WAF, on by default) and the opt-in Community Threat Network (off by default; enable in Settings → Predax Security → Advanced to contribute block events to the shared feed). Safe to upgrade — no configuration changes required. 1.4.0 Adds custom block page, XML-RPC/REST API protection, disposable email blocking, WP-CLI commands, and settings import/export. All new features default to off — no behaviour changes on upgrade.

常见问题:

How do I block AI bots like GPTBot or ClaudeBot from my content?

Switch off "Allow AI crawlers" in Settings → Protection → Crawler Policy. Requests coming from the IP ranges published by OpenAI (GPTBot, OAI-SearchBot, ChatGPT-User), Anthropic (ClaudeBot) and Perplexity (PerplexityBot) then receive a 403 instead of your content. Search engines and SEO crawlers have their own separate switches, so this changes nothing about how Google or Bing see your site.

Isn't robots.txt enough to stop AI crawlers?

robots.txt is a request that a crawler chooses to honour, and nothing enforces it. Blocking by user-agent is no better, because the user-agent is just a header any script can set to anything. Predax checks whether the request genuinely comes from an IP range the crawler's operator publishes, and blocks on that verified identity instead. Crawlers that publish no ranges at all are judged by the normal bot and risk rules.

Will blocking AI or SEO crawlers hurt my Google rankings?

No. The three switches are independent: blocking AI or SEO crawlers has no effect on search engines, which stay allowed — and exempt from your other category rules — unless you deliberately turn the search-engine switch off. The settings page warns you clearly if you do.

How is this different from Wordfence or other security plugins?

It solves a different problem — and runs happily alongside them. Scanner-based plugins like Wordfence or Solid Security focus on malware scanning and firewall rules: they look at what a request does once it reaches your site. Predax Security looks at who is connecting: it identifies anonymised and high-risk IPs (VPNs, proxies, Tor, datacenter ranges) in real time using a commercial IP intelligence database, and blocks them before they attempt anything. Many sites run Predax Security alongside a scanner-based plugin — Predax filters out the anonymous, high-risk traffic; the scanner watches what gets through.

Will this slow down my site?

No. API results are cached in the WordPress database for between 5 minutes and 1 hour per IP, following the lifetime the API recommends for that address. After the first check, returning visitors are served from cache with no API call.

Does this block all VPN users?

Only if you enable VPN blocking. By default the plugin is set to monitor VPN traffic (log it but not block it). You control exactly which threat types trigger a block.

What happens to blocked visitors?

By default they see a standard WordPress error page with a 403 status code. You can enable the Custom Block Page option to show a branded page with your own message and a support link.

Does it work with Cloudflare?

Yes. The plugin reads the CF-Connecting-IP header automatically when Cloudflare is detected, so the real visitor IP is used rather than the Cloudflare proxy IP.

Is the free plan enough for a small site?

For most small sites, yes. The free plan provides 1,000 checks per day. With 1-hour caching, this covers approximately 1,000 unique visitors per day. Returning visitors within the hour use cached results and don't count against your quota. Verified search engine crawlers don't count either. When Googlebot, Bingbot or a similar crawler visits, the check is free — so a site that is crawled heavily doesn't lose its allowance to search engines. Verification is against each search engine's own published addresses, so a bot merely claiming to be Googlebot is still counted (and still blocked if you have fake-bot protection on).

Can I whitelist my own IP?

Yes. Go to Predax Security → Settings → Protection → IP Allow-list. It shows the address your site currently sees you as, with a button to add it, and you can add any single IP or CIDR range. You can also use the Allow button next to an entry in the Threat Log. Allow-listed addresses are never blocked.

I've locked myself out. How do I get back in?

Turn on safe mode. Add define('IPSENTRY_SAFE_MODE', true); to wp-config.php, or run wp ipsentry safe-mode on. Predax Security then blocks no one, without being deactivated and without changing any of your settings. Log in, add your own address to the allow list, then remove the line (or run wp ipsentry safe-mode off). A red notice in wp-admin reminds you while safe mode is on.

Does it protect the WooCommerce checkout?

The base security plugin protects logins and registrations. For WooCommerce checkout protection (fraud scoring, country mismatch, order velocity, auto hold), use the companion Predax Fraud Guard for WooCommerce plugin (also on WordPress.org).

What data is sent to the API?

The visitor's IP address, and their browser timezone whenever visitor screening or login protection is switched on. A temporary cookie is used to pass the timezone from the browser to the server. If you enable disposable-email screening, the domain part of the email address entered at registration (for example "gmail.com") is also checked — never the address itself, and never the part before the @. No page content or other personal user data is transmitted. See the Third Party Services section below for full details.

Will this block my real visitors or hurt my SEO?

No. Verified search engine crawlers — Googlebot, Bingbot and others confirmed by reverse DNS — are never blocked by category rules, so your search rankings are not affected. For human visitors, the plugin errs toward telling you rather than guessing. The dashboard separates attacks stopped from visitors turned away by your own category rules, so you can see at a glance whether your settings are too strict. Anyone blocked by a category rule can tell you they are genuine, and you can allow their IP in one click. If you run a blog, news or download site, we suggest the Recommended preset rather than Strict: a meaningful share of ordinary readers browse via a VPN.

更新日志:

1.18.0 1.17.3 1.17.2 1.17.1 1.17.0 1.16.0 1.15.0 1.14.0 Crawler Policy — decide which crawlers may access your site 1.13.0 Firewall 1.12.5 1.12.4 1.12.3 1.12.2 1.12.1 1.12.0 Older versions The full history back to 1.0.0 is in changelog.txt in the plugin folder.