DarkxLucifer/country-ip-blocks

GitHub: DarkxLucifer/country-ip-blocks

提供按国家整理的IPv4/IPv6 CIDR地址段列表,便于快速实现基于地理位置的IP过滤和访问控制。

Stars: 1 | Forks: 0

# 🌍 国家 IP 区块 一个经过整理的**按国家分组的 IPv4 和 IPv6 CIDR 区块**集合。 本仓库旨在帮助开发者、网络管理员和安全工程师轻松实现**基于国家的 IP 过滤和地理限制规则**。 这些 IP 范围源自官方的**区域互联网注册管理机构 (RIR)** 分配数据,并以简单的格式组织,便于快速集成到防火墙、服务器和安全工具中。 ## 📦 功能特性 * 🌎 基于国家的 IP 区块列表 * 🔢 IPv4 和 IPv6 CIDR 范围 * ⚡ 易于与防火墙和服务器集成 * 🛡 适用于地理封锁和安全过滤 * 📁 组织有序且易于使用的文件结构 * 🔄 专为定期更新而设计 ## 📂 仓库结构 ``` country-ip-blocks/ │ ├── ipv4/ │ ├── us.txt │ ├── in.txt │ ├── cn.txt │ └── ... │ ├── ipv6/ │ ├── us.txt │ ├── in.txt │ ├── cn.txt │ └── ... │ └── README.md ``` 每个文件包含**属于特定国家的 CIDR IP 范围**。 示例: ``` 1.0.0.0/24 1.0.4.0/22 1.0.16.0/20 ``` ## 🚀 使用场景 本仓库可用于: * 🔐 防火墙国家封锁 * 🌍 地理限制服务 * 🛡 安全与滥用防护 * 📊 网络分析 * 🖥 服务器访问控制 * 🚫 阻止来自特定地区的恶意流量 ## ⚙️ 使用示例 ### 示例:在 Nginx 中封锁某个国家 ``` deny 1.0.0.0/24; deny 1.0.4.0/22; ``` ### 示例:Linux 防火墙 (iptables) ``` iptables -A INPUT -s 1.0.0.0/24 -j DROP ``` ## 📊 数据来源 IP 范围源自官方的**区域互联网注册管理机构**: * ARIN * RIPE NCC * APNIC * LACNIC * AFRINIC 这些组织负责管理全球 IP 地址分配。 ## ⚠️ 免责声明 * IP 地理定位**并非 100% 准确**。 * 某些 IP 地址可能会在其注册国家之外使用。 * 在生产环境中应用规则之前,请务必进行测试。 ## ⭐ 支持 如果您觉得这个项目有用,请考虑**给仓库一个 Star** ⭐ ## 📜 许可证 本项目基于 **MIT License** 发布。
标签:CIDR, DDoS防御, Geo-Blocking, iptables, IPv4, IPv6, IP地址库, Nginx, PowerShell, RIR, Streamlit, VX技术, 区域互联网注册机构, 地理位置, 威胁情报, 开发者工具, 服务器配置, 流量过滤, 白名单, 系统分析, 网络分析, 网络安全, 访问控制, 运维工具, 防火墙, 隐私保护, 黑名单