Title: Country Block – Ultimate Geo-Blocker, IP Ban &amp; Login Security
Author: vpndeals
Published: <strong>2025년 10월 20일</strong>
Last modified: 2026년 9월 7일

---

플러그인 검색

![](https://ps.w.org/vpndeals-country-block/assets/banner-772x250.png?rev=3684427)

![](https://ps.w.org/vpndeals-country-block/assets/icon-256x256.png?rev=3684427)

# Country Block – Ultimate Geo-Blocker, IP Ban & Login Security

 작성자: [vpndeals](https://profiles.wordpress.org/vpndeals/)

[다운로드](https://downloads.wordpress.org/plugin/vpndeals-country-block.zip)

 * [세부사항](https://ko.wordpress.org/plugins/vpndeals-country-block/#description)
 * [평가](https://ko.wordpress.org/plugins/vpndeals-country-block/#reviews)
 *  [설치](https://ko.wordpress.org/plugins/vpndeals-country-block/#installation)
 * [개발](https://ko.wordpress.org/plugins/vpndeals-country-block/#developers)

 [지원](https://wordpress.org/support/plugin/vpndeals-country-block/)

## 설명

[Country Block](https://vpndeals.com/wordpress-plugins/country-block/) provides 
an exceptionally user-friendly, powerful, and modern IP geolocation blocking experience
for WordPress. Our mission is to offer incredible value for free, helping you secure
your website and control access with precision and ease.

Whether you want to block traffic from specific countries to reduce spam and malicious
activity, or ensure your content is only accessible to visitors from designated 
regions, Country Block offers a flexible and robust solution.

**Core Features:**

 * **Effortless Country Blocking**: Easily block or allow access from multiple countries
   or pre-defined groups like the European Union.
 * **Visitor IP Detection**: Uses the connection IP by default. A trusted proxy 
   header can be selected for Cloudflare, Varnish, or Nginx when the host securely
   configures that header and protects direct origin access.
 * **Express Onboarding Setup**: A guided wizard gets you up and running in minutes
   upon activation.
 * **Modern “2030 Era” UI**: Enjoy an intuitive, clean, and responsive admin interface
   that’s a pleasure to use.
 * **Flexible Geolocation Source**:
    - **Free Local Database (GeoLite2 by MaxMind)**: High-performance, reliable 
      country-level blocking using a local MaxMind GeoLite2 database, **updated 
      automatically every day** to ensure maximum accuracy. Requires a free MaxMind
      account for database updates.
 * **Whitelisting**: Exempt specific IP addresses/CIDR ranges, user roles, or URL
   paths from blocking rules.
 * **Author Credit**: The footer credit is enabled by default on new installations
   of this website-distributed build. Existing saved preferences are preserved when
   updating.
 * **Customizable Block Actions**:
    - Show a customizable message (supports basic HTML).
    - Redirect blocked visitors to a specific WordPress page.
 * **Detailed Logging & Statistics (Opt-in)**:
    - Keep track of blocked requests (IP, country, reason, timestamp).
    - View statistics on blocked activity.
    - Option to anonymize logged IPs for privacy.

**Looking to block VPNs, Proxies, or TOR users?** For an additional layer of security
and anonymity control, check out our companion plugin: [VPN Guard](https://wordpress.org/plugins/vpn-guard/)!

### External Services

Country lookups use the local database and do not send visitor IP addresses to MaxMind.
Database downloads contact MaxMind from your server and send your license key.

 * **MaxMind (GeoLite2 Database)**
    - **Purpose:** Used to download the local geolocation database.
    - **Data Sent:** Your MaxMind License Key is sent to download the database.
    - **Links:** [Terms of Use](https://www.maxmind.com/en/company/legal/terms-of-use)
      | [Privacy Policy](https://www.maxmind.com/en/company/legal/privacy-policy)

## 스크린샷

[⌊Onboarding Wizard - Geolocation Source Step⌉⌊Onboarding Wizard - Geolocation Source
Step⌉[

Onboarding Wizard – Geolocation Source Step

[⌊Main Settings Tab (Blocking Mode and Block Actions)⌉⌊Main Settings Tab (Blocking
Mode and Block Actions)⌉[

Main Settings Tab (Blocking Mode and Block Actions)

[⌊Whitelisting Rules Tab (IPs, Roles, and URL Path Exclusions)⌉⌊Whitelisting Rules
Tab (IPs, Roles, and URL Path Exclusions)⌉[

Whitelisting Rules Tab (IPs, Roles, and URL Path Exclusions)

[⌊Tools & Logs Tab (Activity Logging and Block Log Table)⌉⌊Tools & Logs Tab (Activity
Logging and Block Log Table)⌉[

Tools & Logs Tab (Activity Logging and Block Log Table)

[⌊Help & System Info Tab (FAQ and System Diagnostics)⌉⌊Help & System Info Tab (FAQ
and System Diagnostics)⌉[

Help & System Info Tab (FAQ and System Diagnostics)

## 설치

 1. Download the plugin ZIP from the VPNDeals website.
 2. In your WordPress admin panel, go to Plugins > Add New > Upload Plugin.
 3. Select the ZIP, click “Install Now”, and then “Activate”.
 4. Follow the Express Onboarding wizard. The author credit starts enabled on new installations.

## FAQ

### How do I get a MaxMind License Key?

You need a free MaxMind GeoLite2 account.
 1. Sign up at [MaxMind’s GeoLite2 Sign Up Page](https://www.maxmind.com/en/geolite2/signup).
2. Log in and navigate to “Manage License Keys”. 3. Generate a new license key. 
4. Copy the key and paste it into the Country Block settings. **_NOTE: If your key
shows as invalid immediately after creation, please wait 5 minutes and try the database
download again, as activation takes a moment to propagate on MaxMind’s side._**

### Which Geolocation Source should I choose?

 * **Local Database (GeoLite2)**: Recommended for all users. It’s fast, free, and
   provides reliable country-level blocking.

### Is it compatible with caching plugins?

Country Block checks requests that reach WordPress. A CDN, server cache, or advanced-
cache.php can serve pages before plugins run. With country rules enabled, this plugin
sets DONOTCACHEPAGE and sends no-cache headers for requests it handles, but it cannot
intercept existing upstream cache hits. Purge existing caches and bypass page caching
for protected URLs, or apply matching country rules at your CDN. Test while logged
out from both a blocked and an allowed location.

## 후기

![](https://secure.gravatar.com/avatar/4121b31c0c0daff1aff687de98ad303325023e5fb255a7f3694f4a0ecae7dd53?
s=60&d=retro&r=g)

### 󠀁[Not working](https://wordpress.org/support/topic/not-working-4427/)󠁿

 [Sarah Trägner](https://profiles.wordpress.org/tragner/) 2026년 7월 9일

Not working

![](https://secure.gravatar.com/avatar/af0704ea2adffa449c8de55c4fd1717555e52c03cb09b9870d3bdd2c9b55b4a1?
s=60&d=retro&r=g)

### 󠀁[Powerful Free Country Block Plugin — Works Even for WP Admin](https://wordpress.org/support/topic/powerful-free-country-block-plugin-works-even-for-wp-admin/)󠁿

 [Tharusha Kavishan](https://profiles.wordpress.org/kaviapps/) 2026년 2월 14일

As a developer, most of the time I use paid plugins even for simple country blocks,
but this one instantly blocks any country, including WP Admin, without requiring
payment. It uses MaxMind, which is another great feature, because MaxMind is one
of the best tools for getting a user's address from their IP. Thanks for making 
the WordPress community a great place!

![](https://secure.gravatar.com/avatar/2161c5dba2ab8333fba1a6e5a4e8a432b61356402f7c500e810b2c898d4dc1c0?
s=60&d=retro&r=g)

### 󠀁[Very solid country blocking plugin – features reach in the free version](https://wordpress.org/support/topic/very-solid-country-blocking-plugin-features-reach-in-the-free-version/)󠁿

 [babini](https://profiles.wordpress.org/babini/) 2026년 1월 1일

I tested this plugin thoroughly and it works exactly as expected as I really needed
it on a client`s website. You can block specific countries or allow only selected
ones, and the rules are applied correctly. What really stands out is how many useful
features are included in the free version compared to other plugins — things like
IP, user role, and URL whitelisting, activity logging, and different blocking modes.
Setup is straightforward, the interface is clear, and everything worked smoothly
in real use. Definitely a very solid country-blocking solution.

![](https://secure.gravatar.com/avatar/5f75d2e52f4ae3c344ca0beba8c7a94e68211e1ecdb32a61ad5f7b25eb99bcf8?
s=60&d=retro&r=g)

### 󠀁[A simple and reliable way to block traffic by country](https://wordpress.org/support/topic/a-simple-and-reliable-way-to-block-traffic-by-country/)󠁿

 [jesussuarez](https://profiles.wordpress.org/jesussuarez/) 2025년 12월 27일

I tried Country Block looking for a simple way to filter traffic by country without
overcomplicating things, and honestly, it turned out to be a pleasant surprise. 
Everything is clearly explained from the start, the setup wizard is genuinely helpful,
and you can have it working in just a few minutes. The interface is clean and modern,
with no confusing menus or hidden options. It feels thoughtfully designed and easy
to use, even if you’re not very technical. I especially liked that it works properly
behind Cloudflare and other proxies, which is something many similar plugins struggle
with. For a free plugin, it offers more than you’d normally expect: country and 
region blocking, IP and path exclusions, custom messages, and optional activity 
logs if you want visibility into what’s happening. It doesn’t aggressively push 
upgrades or fill the dashboard with annoying notices. Overall, it’s a solid, well-
built plugin that does exactly what it promises. If you need to control where your
traffic comes from, Country Block feels modern, reliable, and refreshingly straightforward.

![](https://secure.gravatar.com/avatar/db88a2f968127bb8455fc68f694056d2b7d34c19ac53f990396826bfcdb3f2a5?
s=60&d=retro&r=g)

### 󠀁[Amazing plugin](https://wordpress.org/support/topic/amazing-plugin-2829/)󠁿

 [micha99x](https://profiles.wordpress.org/micha99x/) 2025년 12월 9일

Completely free with no paid addons, and the automatic database updates are a huge
plus. Honestly, what more could you want?

 [ 모든 5 평가 읽기 ](https://wordpress.org/support/plugin/vpndeals-country-block/reviews/)

## 기여자 & 개발자

“Country Block – Ultimate Geo-Blocker, IP Ban & Login Security”(은)는 오픈 소스 
소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

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

[자국어로 “Country Block – Ultimate Geo-Blocker, IP Ban & Login Security”(을)를 번역하세요.](https://translate.wordpress.org/projects/wp-plugins/vpndeals-country-block)

### 개발에 관심이 있으십니까?

[코드 탐색하기](https://plugins.trac.wordpress.org/browser/vpndeals-country-block/)
는, [SVN 저장소](https://plugins.svn.wordpress.org/vpndeals-country-block/)를 확인하시거나,
[개발 기록](https://plugins.trac.wordpress.org/log/vpndeals-country-block/)을 [RSS](https://plugins.trac.wordpress.org/log/vpndeals-country-block/?limit=100&mode=stop_on_copy&format=rss)
로 구독하세요.

## 변경이력

#### 1.0.3

 * Restore PHP 7.4-compatible bundled dependencies and pin Composer’s build platform.
 * Enable the author credit by default on fresh installations of the website-distributed
   build, preserving existing saved preferences.
 * Preserve license keys, database update metadata, and unrelated options during
   AJAX and partial updates.
 * Prevent the footer credit action from resetting blocking rules.
 * Use one database download handler during onboarding.
 * Trust only the configured visitor IP header, falling back to REMOTE_ADDR.
 * Match redirect pages by path and query; fix plain-permalink exemptions and migrate
   old generated whitelist entries.
 * Validate IPv4/IPv6 CIDR ranges and match a whitelisted directory itself.
 * Validate database downloads before replacement, serialize updates, and invalidate
   country caches after updates.
 * Preserve HTML messages and anonymization on import; honor individual log-field
   preferences and escape CSV formula cells.
 * Add database readiness diagnostics and document full-page cache limitations.
 * Protect onboarding state changes with capability and nonce checks.

#### 1.0.2

 * Compatibility: Full support verified for WordPress 6.9.1 and PHP 8.3+.
 * Security: Hardened internal access checks to prevent unauthorized settings modifications.

#### 1.0.1

 * Redirect Loop Fix: Implemented a more robust method to prevent infinite redirect
   loops when blocking traffic and using the ‘Redirect to a WordPress page’ action.
   The redirect target is now automatically whitelisted by URL path.

#### 1.0.0

 * Initial public release.

## 기초

 *  버전 **1.0.3**
 *  최근 업데이트: **1개월 전**
 *  활성화된 설치 **100+**
 *  워드프레스 버전 ** 5.8 또는 그 이상 **
 *  다음까지 시험됨: **6.9.10**
 *  PHP 버전 ** 7.4 또는 그 이상 **
 *  언어
 * [English (US)](https://wordpress.org/plugins/vpndeals-country-block/)
 * 태그:
 * [ban](https://ko.wordpress.org/plugins/tags/ban/)[block](https://ko.wordpress.org/plugins/tags/block/)
   [country](https://ko.wordpress.org/plugins/tags/country/)[geo](https://ko.wordpress.org/plugins/tags/geo/)
   [security](https://ko.wordpress.org/plugins/tags/security/)
 *  [고급 보기](https://ko.wordpress.org/plugins/vpndeals-country-block/advanced/)

## 평점

 별 5점 만점에 4.2점.

 *  [  4/5-별점 후기     ](https://wordpress.org/support/plugin/vpndeals-country-block/reviews/?filter=5)
 *  [  0/4-별점 후기     ](https://wordpress.org/support/plugin/vpndeals-country-block/reviews/?filter=4)
 *  [  0/3-별점 후기     ](https://wordpress.org/support/plugin/vpndeals-country-block/reviews/?filter=3)
 *  [  0/2-별점 후기     ](https://wordpress.org/support/plugin/vpndeals-country-block/reviews/?filter=2)
 *  [  1/1-별점 후기     ](https://wordpress.org/support/plugin/vpndeals-country-block/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/vpndeals-country-block/reviews/#new-post)

[모든  리뷰 보기](https://wordpress.org/support/plugin/vpndeals-country-block/reviews/)

## 기여자

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

## 지원

할 말 있으신가요? 도움이 필요하신가요?

 [지원 포럼 보기](https://wordpress.org/support/plugin/vpndeals-country-block/)

## 기부

이 플러그인이 발전하도록 도우시겠습니까?

 [ 이 플러그인에 기부하기 ](https://vpndeals.com/)