aRNoLD
发表于 2019-1-28 11:09:54
我来给段吧,以前用过的。
1. 注意代码中第二行的地址,可以在那个网站更新数据(代码因论坛发贴字数限制,只贴了一部分)
2. 全是iptables的脚本,直接输入到linux命令行里即可(前提是你的防火墙用的是iptables)
3. 也可提取出数据,我以前是把IP提取出来,加上deny,然后在nginx的配置中引入这个deny文件的,效果非常好,重新启动nginx后我自己就访问不了了
4. 用在iptables里,是整个服务器不能访问;用在nginx等Web应用上,只有Web应用不能访问。
[*]
[*]# -------------------------------------------------------
[*]# Free IP2Location Firewall List by Country
[*]# Source: https://www.ip2location.com/free/visitor-blocker
[*]# Last Generated: 23 Apr 2018 06:10:32 GMT
[*]# Please update this list every month
[*]# -------------------------------------------------------
[*]iptables -A INPUT -s 1.0.1.0/24 -j DROP
[*]iptables -A INPUT -s 1.0.2.0/23 -j DROP
[*]iptables -A INPUT -s 1.0.8.0/21 -j DROP
[*]iptables -A INPUT -s 1.0.32.0/19 -j DROP
[*]iptables -A INPUT -s 1.1.0.0/24 -j DROP
[*]iptables -A INPUT -s 1.1.2.0/23 -j DROP
[*]iptables -A INPUT -s 1.1.4.0/22 -j DROP
[*]iptables -A INPUT -s 1.1.8.0/21 -j DROP
[*]iptables -A INPUT -s 1.1.16.0/20 -j DROP
[*]iptables -A INPUT -s 1.1.32.0/19 -j DROP
[*]iptables -A INPUT -s 1.2.0.0/23 -j DROP
[*]……
[*]复制代码
leftgg
发表于 2019-1-28 11:12:45
aRNoLD 发表于 2019-1-28 11:25
我来给段吧,以前用过的。
1. 注意代码中第二行的地址,可以在那个网站更新数据(代码因论坛发贴字数限制, ...
套了cf的估计这个还能用吗?
aRNoLD
发表于 2019-1-28 11:13:37
leftgg 发表于 2019-1-28 11:40
套了cf的估计这个还能用吗?
不知道了。
CF免费版里我看了下,似乎也可加入防火墙规则,但是加不了太多吧。
我上面这段代码,一条一条的,有7500多行呢。
宁静致远
发表于 2019-1-28 11:25:10
lzw 发表于 2019-1-28 09:44
用智能DNS分区解析,把国内的解析到127.0.0.1
免费版CF
002.gif
方校长
发表于 2019-1-28 11:40:45
用国内的dns,把指定地区的运营商全部127.0.0.1
宁静致远
发表于 2019-1-28 11:25:00
我来打酱油的 发表于 2019-1-28 09:29
之前用过一个,https://www.moerats.com/archives/585/
这个不错,可惜只能用在单独站的鸡**,如果杜甫会把其他站也屏了。
宁静致远
发表于 2019-1-28 11:48:43
aRNoLD 发表于 2019-1-28 11:25
我来给段吧,以前用过的。
1. 注意代码中第二行的地址,可以在那个网站更新数据(代码因论坛发贴字数限制, ...
“重新启动nginx后我自己就访问不了了”,这句话把我笑尿
011.gif
但是这个方法也会把整鸡下所有的网站都这样吧?
tem
发表于 2019-1-28 11:40:00
hlx98007 发表于 2019-1-28 08:59
免费版CF不可以屏蔽国家但可以屏蔽AS
你把CT, CM, CU的主要几个AS号整理出来屏蔽即可 ...
我怎么可以
feixiangaRNoLD
发表于 2019-1-28 11:55:57
CF不要用DNS去接入,然后用第三方DNS来完成国内国外解析
宁静致远 发表于 2019-1-28 11:58
“重新启动nginx后我自己就访问不了了”,这句话把我笑尿
但是这个方法也会把整鸡下所有的网站都这 ...
没有整鸡,我买的是台VPS,不是独立服务器。
上面就放了一个网站,当时没有其它机器可以试,就在那上头试了下,没想过那段代码挺全的,配置完nginx后以为或多或少会有个口子漏洞什么的。后来想想,还好没直接配到iptables上面,不然上SSH都困难。
查无此人
发表于 2019-1-28 09:44:00
查无此人 发表于 2019-1-28 12:11
nginx 的 geoip模块了解一下
用的阿帕奇,虽然也有装geoip,但是都是用来做来路统计了,屏蔽的方式目前还没学会用。