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

使用cf免费版的firewall,设置按国家屏蔽等功能

[复制链接]

15

主题

398

回帖

875

积分

高级会员

积分
875
发表于 2019-1-28 13:56:27 | 显示全部楼层 |阅读模式
本帖最后由 mzh 于 2019-2-3 11:36 编辑

似乎很多mjj不知道cf免费版按国家屏蔽的办法
其实使用firewall rules是可以帮助我们达成这个目的的。特别适用于已经使用了cf的站

首先,选择firewall;点击按钮创建规则




第二步,编辑这个规则



也就是,如果符合下面的表达,就把他干action这件事
这个图中,如果访问的请求:来自的county  等于(equal)  china  ,就block(屏蔽)掉
这是今天看见的另一帖里做外贸的mjj要求的效果

注意这里面and 和 or 的逻辑关系

举例1:禁止非中美的IP访问




如果一个请求,符合(不来自中国 and 不来自美国),就屏蔽掉
注意,不能把举例1的规则写成(不来自中国 or 不来自美国),这样会屏蔽掉所有的请求

假设一个来自日本的请求,符合不来自中国,也符合不来自美国,那么()里的内容为真,就会触动规则
假设一个来自美国的请求,符合不来自中国,但不符合不来自美国,那么(true and false)的结果是false,不会触动规则


也可以干很多其他或者复杂的事情,因为规则很多。operator中有:等于(eq);不等于(neq);包含(contains);不包含等等
而且操作域(field)也有很多可以选择的,包括uri,ua,county,ip之类的
举例2,自用的规则:禁止非中美访问可能的wp后台
https://s2.ax1x.com/2019/01/28/kKHVyV.jpg

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

206

主题

940

回帖

2586

积分

金牌会员

积分
2586
发表于 2019-1-28 13:57:57 | 显示全部楼层
这样很容易误伤正常的国人访问者啊
回复

使用道具 举报

15

主题

398

回帖

875

积分

高级会员

积分
875
 楼主| 发表于 2019-1-28 13:59:15 | 显示全部楼层

ultramancliub 发表于 2019-1-28 13:57

这样很容易误伤正常的国人访问者啊

是这个贴要的效果
https://www.hostloc.com/thread-518067-1-3.html
回复

使用道具 举报

22

主题

517

回帖

1116

积分

金牌会员

积分
1116
发表于 2019-1-28 13:57:00 | 显示全部楼层
原来cloudflare已经进步到这程度了
回复

使用道具 举报

1

主题

132

回帖

295

积分

中级会员

积分
295
发表于 2019-1-28 14:00:54 | 显示全部楼层
我一直都是这么玩的 这个firewall功能很强大的
回复

使用道具 举报

206

主题

940

回帖

2586

积分

金牌会员

积分
2586
发表于 2019-1-28 14:06:25 | 显示全部楼层

mzh 发表于 2019-1-28 13:59

是这个贴要的效果
https://www.hostloc.com/thread-518067-1-3.html

好吧,CF居然可以这么玩
回复

使用道具 举报

114

主题

3620

回帖

7642

积分

论坛元老

积分
7642
发表于 2019-1-28 14:10:26 | 显示全部楼层
我记得阻止了后要添加bot放行规则?
回复

使用道具 举报

15

主题

398

回帖

875

积分

高级会员

积分
875
 楼主| 发表于 2019-1-28 13:59:00 | 显示全部楼层
本帖最后由 mzh 于 2019-1-28 14:16 编辑
"


我没截bot的图,应该是要有的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-30 09:09 , Processed in 0.020112 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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