欢迎光临散文网 会员登陆 & 注册

【开发记录】在 ipv6下且服务器为apache2时使用shell脚本封禁国外ipv6地址

2023-06-01 22:00 作者:锁部千本  | 我要投稿

现在ipv6基本上也开始普及了,我的服务器在使用时并不想让国外ip访问,但是ipv6的那个数量。。。。。。实在没法手动封禁,而且就算查了所属地前缀,那个数量也是比较离谱。。。我也想过使用白名单,但是现在ipv6前缀也还在增加,如果有好的方法也可以和我讨论,当然直接告诉我地址池也是可以的(doge)

所以,我决定写个脚本,根据访问日志直接将国外访问ip的那一片区域拉入黑名单,需要定时运行直接使用cron做任务定时即可

源码GitHub:https://github.com/ipv6_apache2_denyIP/DenyIP.sh at main · code-reboot-F/ipv6_apache2_denyIP (github.com)

脚本内容如下

运行脚本后的日志如下


【开发记录】在 ipv6下且服务器为apache2时使用shell脚本封禁国外ipv6地址的评论 (共 条)

分享到微博请遵守国家法律