Linux 软件免费装
Banner图

All-IN Crawler & AI Agent Manager

开发者 elis85
更新时间 2026年11月6日 14:34
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

robots.txt bots crawler rate limit ai crawler

下载

详情介绍:

Much of your traffic is bots. Some bring you customers: Google, Bing, ChatGPT search, social previews. Others only cost you server resources: aggressive AI training crawlers, SEO tools, scrapers and vulnerability scanners. All-IN Crawler & AI Agent Manager lets you decide, per category or per bot, who gets in and how fast, without hiding your site from search engines or AI assistants. Full documentation: see docs/USER-MANUAL.md (site owners) and docs/DEVELOPER.md (hooks & architecture). More from A-in This plugin is complete on its own: no licence key, no locked features. Premium plugins, add-ons and support from the same developer are available at a-in.co.il.

安装:

  1. Upload the plugin ZIP via Plugins → Add New → Upload Plugin, then activate it.
  2. Open All-IN Crawler → Dashboard and check that "Your IP" shows your real public IP. If it doesn't, configure Advanced → IP source.
  3. Optionally switch Protection → Mode to Monitor for a few days to review decisions safely.
  4. Pick a preset on Bot Rules.
  5. Optionally export server rules (.htaccess / nginx) on the Server Rules tab so blocked bots are rejected before PHP runs.

屏幕截图:

  • Bot rules with one-click presets, category defaults and per-bot overrides.
  • Protection settings: monitor or enforce mode, fake search-engine protection and server-load shedding.
  • User-Agent tester and settings export / import.
  • robots.txt management with a live preview of the added lines.

升级注意事项:

1.2.0 New name (All-IN Crawler & AI Agent Manager); your settings and data are kept. Removes the optional mu-plugin early loader (and deletes a leftover copy). Sanitization hardening. No database changes. 1.1.1 Bundled bot list, no default remote feed, readme updates. No database changes. 1.1.0 Adds IP-list verification for AI bots, server rules, email reports, llms.txt and Hebrew. No database changes. 1.0.0 First release.

常见问题:

Will this hurt my SEO?

No, with the default configuration. Search engines are allowed and DNS-verified, and throttling uses 429/503 with Retry-After, which search engines treat as "come back later".

Can I block AI training but stay in ChatGPT / Claude / Perplexity answers?

Yes. Apply the "Protect content from AI training" preset. AI search and assistant agents stay allowed.

Can I block Google's AI Overviews?

Not without blocking Google Search. AI Overviews use regular Googlebot. Google-Extended only controls Gemini training/grounding use.

Does it replace Cloudflare or a server firewall?

No. It complements them. Large DDoS attacks must be stopped before they reach PHP.

Does All-IN Crawler & AI Agent Manager contact any outside service by default?

No. Out of the box it makes no outgoing requests: search engine bots are verified with DNS lookups through your own server's resolver. Two features can download data, and both are off until you turn them on in the Bot Lists tab: the official crawler IP lists (from Google, Bing, Apple, OpenAI and Perplexity) and a bot-list feed URL of your own. See "External services" below for exactly what is requested.

Why would I turn on the official crawler IP lists?

OpenAI and Perplexity bots have no reverse DNS, so without their published IP lists All-IN Crawler & AI Agent Manager can't tell a real GPTBot or PerplexityBot from a scraper using the same name; they stay "unverified". With the lists on, a request claiming to be one of those bots from an unlisted IP is treated as an impostor. A list is only used while it is fresh (under 7 days old), so a failed download never blocks a genuine bot.

Does a page cache bypass it?

Pages served from a full-page cache don't run WordPress, so All-IN Crawler & AI Agent Manager doesn't see them. Those requests are cheap anyway. Denials are sent with Cache-Control: no-store and are never cached.

更新日志:

1.2.0 1.1.1 1.1.0 1.0.0