Back to Trending
RepositoryC
vislee

vislee/ngx_http_ipdb_module

Another nginx http geoip module by ipdb

118stars
15forks
2issues
0views

🌍 Mô-đun Nginx tra cứu địa lý IP bằng cơ sở dữ liệu ipdb

Mô-đun ngx_http_ipdb_module cho phép Nginx tra cứu thông tin địa lý (quốc gia, thành phố, ISP...) từ địa chỉ IP dựa trên cơ sở dữ liệu ipdb do ipip.net cung cấp.

Dự án ngx_http_ipdb_module là một mô-đun bổ sung cho Nginx, sử dụng động cơ ipdb của ipip.net để tra cứu thông tin địa lý từ địa chỉ IP. Mô-đun tạo ra các biến Nginx chứa thông tin như tên quốc gia, vùng, thành phố, ISP, tọa độ, múi giờ, v.v. — tương tự như ngx_http_geoip_module nhưng dùng định dạng ipdb thay vì MaxMind.

✨ Điểm nổi bật

  • Tra cứu địa lý theo IP: tạo biến dựa trên IP khách hàng hoặc địa chỉ được chỉ định qua ipdb_specifies_addr.
  • Hỗ trợ ngôn ngữ CN/EN: ipdb_language điều khiển ngôn ngữ hiển thị của biến.
  • Hỗ trợ địa chỉ proxy: ipdb_proxy và ipdb_proxy_recursive xử lý header X-Forwarded-For tin cậy.
  • Hàng chục biến hữu ích: bao gồm $ipdb_country_name, $ipdb_city_name, $ipdb_isp_domain, $ipdb_latitude, $ipdb_longitude, $ipdb_timezone, $ipdb_currency_name, $ipdb_european_union, $ipdb_raw, v.v.
  • Biến $ipdb_raw: trả về toàn bộ thông tin dạng thô (tab-separated), tiết kiệm chi phí tra cứng nhiều biến.
  • Hỗ trợ biên dịch động: cấu hình với --add-dynamic-module và load_module.
  • Tích hợp với json-c: phụ thuộc thư viện json-c để xử lý dữ liệu ipdb.

💡 Vì sao đáng chú ý

Khác với ngx_http_geoip_module dùng MaxMind DB, mô-đun này tận dụng định dạng ipdb nhẹ và nhanh do ipip.net phát triển — phổ biến tại Việt Nam và Trung Quốc. Phù hợp cho các ứng dụng cần phân biệt vùng miền, chặn IP, hoặc tùy chỉnh nội dung theo địa lý mà không cần dịch vụ bên thứ ba.


#Nginx #GeoIP #IPDB #ipip #OpenSource #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryC
vislee/ngx_http_ipdb_module

Another nginx http geoip module by ipdb

118
Sep 26, 2022
RepositoryJavaScript
metowolf/qqwry.ipdb

🐈️ 纯真数据库 IPIP.net 格式版,Make qqwry.ipdb Great Again!!!

611
Sep 25, 2026
RepositoryC
allinurl/goaccess

GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.

21.1k
Oct 19, 2026
RepositoryC
alibaba/tengine

A high-performance web server and reverse proxy, 100% compatible with nginx.

13.4k
Sep 7, 2026
RepositoryC
nbs-system/naxsi

NAXSI is an open-source, high performance, low rules maintenance WAF for NGINX

4.8k
Nov 8, 2023
RepositoryC
vozlt/nginx-module-vts

Nginx virtual host traffic status module

3.5k
Oct 15, 2026
RepositoryC
troglobit/mrouted

The original DVMRP (dynamic multicast routing) implementation for UNIX

89
Sep 13, 2026
RepositoryPython
0voice/interview_internal_reference

2025年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总。

37.3k
Oct 22, 2025
RepositoryTypeScript
NginxProxyManager/nginx-proxy-manager

Docker container for managing Nginx proxy hosts with a simple, powerful interface

34.5k
Oct 19, 2026