设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 27|回复: 3

有没有一个简单禁用国内IP的iptables脚本

[复制链接]

108

主题

1006

回帖

2448

积分

金牌会员

积分
2448
发表于 2020-8-11 16:27:09 | 显示全部楼层 |阅读模式
想把国内IP全部禁用了。用这样的iptables脚本吗?
回复

使用道具 举报

6

主题

76

回帖

242

积分

中级会员

积分
242
发表于 2020-8-11 16:35:59 | 显示全部楼层
本帖最后由 reusu 于 2020-8-11 16:50 编辑

curl 'http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest' | grep ipv4 | grep CN | awk -F\| '{ printf("%s/%d\n", $4, 32-log($5)/log(2)) }' > CN.rules
ipset -! -R <<-EOF || return 1
        create CN_RULES hash:net hashsize 64 maxelem `wc -l CN.rules |awk '{print $1}'`
        `sed -e "s/^/add CN_RULES /" CN.rules`
EOF
iptables -t mangle -I INPUT -m set --match-set CN_RULES src -j DROP
回复

使用道具 举报

11

主题

159

回帖

381

积分

中级会员

积分
381
发表于 2020-8-11 16:42:00 | 显示全部楼层
这个能自己写,但列表非常长,觉得会影响网络效率
回复

使用道具 举报

6

主题

408

回帖

910

积分

高级会员

积分
910
发表于 2020-8-11 16:28:39 | 显示全部楼层
cf不好么直接封地区
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2026-2-14 04:07 , Processed in 0.013904 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表