修改MD
This commit is contained in:
12
README.md
12
README.md
@@ -1,8 +1,14 @@
|
||||
# denyip
|
||||
|
||||
大陆服务器禁止国外IP访问
|
||||
针对非国际业务的Linux服务器构建防火墙策略:
|
||||
|
||||
## build
|
||||
利用 libpcap 抓取网络包,从中提取源IP地址。
|
||||
使用 libipset 实现IP黑名单管理,将不符合访问条件的IP添加至黑名单集合。
|
||||
结合 ip2region 库进行初步的IP地域判定,筛选大陆以外的IP地址。
|
||||
通过 Go ipquery 进一步精准识别IP地理位置,将确认的非大陆IP加入到 ipset 集合,严格限制非大陆来源的访问。
|
||||
此方案能有效保护大陆服务器免受非本地业务访问,提高访问控制的精度与效率。
|
||||
|
||||
## Build
|
||||
|
||||
~~~bash
|
||||
# Debian System
|
||||
@@ -22,7 +28,7 @@ gcc -g -Wall -Iip2region -o a.out cap.o common.o ip2region/ip2region.o ip2region
|
||||
root@NIUYULING:/mnt/c/Users/root/Desktop/git.aixiao.me/DenyIP#
|
||||
~~~
|
||||
|
||||
### help
|
||||
### Help
|
||||
|
||||
~~~bash
|
||||
|
||||
|
||||
Reference in New Issue
Block a user