正文:
如何防止CC
攻击?禁止国外 IP
访问是一种方法,可以在一定程度上缓解问题。为此,我们提供了以下脚本,在 CENTOS
6 下已经通过了调试。
准备工作
首先运行以下命令来获取国内 IP
网段,并将其保存为/root
/china_ssr
.txt
文件中。
wget
-q
--timeout
=60 -O
- 'http
://ftp
.apnic
.net
/apnic
/stats
/apnic
/delegated
-apnic
-latest
' | awk
-F
\| '/CN
\|ipv4
/ { printf
("%s
/%d
\n
", $4, 32-log
($5)/log
(2)) }' > /root
/china_ssr
.txt
将下面脚本保存为/root
/allcn
.sh
,设置可执行权限
mmode
=$1
#下面语句可以单独执行,不需要每次执行都获取网段表
#wget
-q
--timeout
=60 -O
- 'http
://ftp
.apnic
.net
/apnic
/stats
/apnic
/delegated
-apnic
-latest
' | awk
-F
\| '/CN
\|ipv4
/ { printf
("%s
/%d
\n
", $4, 32-log
($5)/log
(2)) }' > /root
/china_ssr
.txt
CNIP
="/root
/china_ssr
.txt
"
gen_iplist
() {
cat
运行
/root
/allcn
.sh
运行后国外 IP
无法访问网站
停止
/root
/allcn
.sh
stop
运行后国外 IP
恢复访问网站
转载请注明:汇站网 » 限制国外 IP
访问的脚本