You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
地理位置ip防火墙 - Geo ip firewall
简介:
利用系统底层按地理位置对国家或地区的ip地址进行高性能黑白名单访问控制, 支持x86和arm版Linux服务器。
使用:
Usage: gif <option> [country code]
Options:
-b <country code> Blacklist mode,deny IPs from the region you specified.Ex:gif -b us,jp
-w <country code> Whitelist mode,only allow IPs from the region you specified.Ex:gif -w cn,hk,mo,tw
-c Clear the geo ip firewall rules
-u Update myself and ip database
-h, --help Show this help message and exit
快速入门:
1、将gif和cidr.txt上传到指定服务器并赋予gif可执行权限: chmod +x gif
2、使用黑名单模式拦截指定地域ip访问服务器, 如拦截美国、日本ip可以使用命令: ./gif -b us,jp
3、使用白名单模式只允许指定地域ip可以访问服务器, 如只允许中国ip访问可以使用命令: ./gif -w cn,hk,mo,tw
4、可以通过修改cidr.txt来自定义区域ip段, 格式: 区域代号 IP段
5、清除所有规则, 执行命令: ./gif -c
6、软件和ip库更新, 执行命令: ./gif -u