| 开发者 | williamqlee |
|---|---|
| 更新时间 | 2026年10月1日 02:38 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
CF-IPCountry detection when available.No. Deerwood Country Access works without Cloudflare. Its optional IPWhois geolocation fallback can be enabled by the administrator when a Cloudflare country header is unavailable. The external fallback is OFF by default. Connecting Cloudflare allows Country Access to maintain an edge WAF rule so supported unwanted traffic can be blocked before it reaches your web server.
No. New installations start with Canada and the United States selected in Allow Only mode, but Country Access remains OFF until an administrator enables it.
No. Country Access maintains a single custom WAF rule named Country Access: Protection. Geographic restrictions and managed repeat-offender IPs are combined into that rule and updated in place. Country Access does not intentionally modify or delete unrelated Cloudflare rules.
Country Access leaves unrelated Cloudflare rules untouched. Local WordPress protection continues to operate and the administrator is shown the Cloudflare error.
Country Access includes multiple safeguards. It checks the administrator's current country before syncing risky geographic settings, supports trusted IPs, and can temporarily exempt the current administrator IP for 30 minutes while an edge rule is changed.
The Cloudflare settings include Allow verified search engines and trusted bots, enabled by default. When enabled, Country Access uses Cloudflare's verified cf.client.bot signal so known good crawlers such as Googlebot and Bingbot can bypass the Country Access edge rule.
Country Access does not trust a visitor simply because its User-Agent says "Googlebot".
No. The built-in rate limiter focuses on country-blocked traffic and suspicious probe paths. High-risk requests such as .env, .git, wp-config, and phpMyAdmin probes receive higher weights.
Traffic blocked at Cloudflare's edge never reaches WordPress, so Country Access cannot record those requests in its local WordPress log. This is expected and reduces load on the origin server.