WordPress果果安全卫士使用教程
插件下载地址:https://www.ggdoc.cn/plugin/15.html
如果不小心把自己IP屏蔽了?
如果把自己的IP屏蔽了,可以登录到网站数据库,执行以下数据库命令,删除插件配置文件:
DELETE FROM `表前缀_options` WHERE `option_name` = 'ggdoc_ggsafe'
注意:需要将表前缀修改为当前数据库的表前缀。
报内存不足错误
安装插件后,如果提示PHP内存不足,报如下错误:
Allowed memory size of 1342177
这说明PHP内存设置偏小,需要调整php配置文件中的memory_limit参数。
memory_limit = 128M
将其改成256M或者更高。
宝塔参考配置:
配置browscap
如果想要获取访客浏览器信息,需要修改php配置文件中的browscap参数。
browscap = C:/dev/php/php-8.1.6/extras/full_php_browscap.ini
php_browscap.ini文件可以在 https://browscap.org 网站上下载。
如果服务器内存比较高,可以下载最大的1个配置文件,即 full_php_browscap.ini 文件。
如果网站安装了缓存插件
可以在网站后台插件页面查看网站是否安装了高级缓存插件
如果有,说明安装了,按照设置界面提供的方法修改文件即可。
特别提示:此情况下需要安装pdo扩展。
IP代理请求头
如果网站开启了代理,请填写IP代理请求头,多个英文逗号分隔。例如:HTTP_X_FORWARDED_FOR,HTTP_CLIENT_IP。
IP2Location数据库文件位置
IP2Location数据库文件下载地址:https://lite.ip2location.com
如果网站需要获取访客IP的具体位置信息,需要配置这个。
如果网站支持IPv6访问,请下载IPv6数据库文件,否则下载IPv4文件。
下载后,将文件上传至服务器,然后在插件那里配置数据库文件路径即可。
地名翻译
由于IP定位默认返回的是英文地名,插件虽然翻译了国内大部分地名,但难免会漏掉一部分或者翻译错误。可以在此修正插件的错误翻译或者翻译未翻译的地名。
是否记录拦截IP访问
IP拦截后是否记录到数据库。
是否获取IP地址对应的主机名
通过ip地址获取ip对应的域名。
获取方式
记录IP前获取:可能造成网站访问速度过慢。
记录IP后获取:使用计划任务定时获取。
蜘蛛IP列表
哪些IP属于蜘蛛IP,每行1个设置
示例:
192.168.1.100
192.168.1.*
192.168.*.*
192.168.1.1-192.168.1.255
*.crawl.baidu.com
插件会判断IP是否满足设置的参数,同时会判断UserAgent是否满足,都满足才是蜘蛛IP。
这里可以填写的值说明如下:
单个IP:192.168.1.100
匹配IP:192.168.1.*或者192.168.*.*,*可以匹配任意数字或字符。
范围:192.168.1.1-192.168.1.255
*.crawl.baidu.com:ip对应的域名。
匹配到上面任意1条记录,同时UserAgent也满足,就是蜘蛛IP。
蜘蛛IP大全网址
360蜘蛛ip段 https://www.so.com/help/spider_ip.html
必应蜘蛛IP段 https://www.bing.com/toolbox/bingbot.json
谷歌蜘蛛IP段 https://developers.google.com/static/search/apis/ipranges/googlebot.json
头条蜘蛛IP段 https://zhanzhang.toutiao.com/page/outer/docs/26899
统计说明
部分统计页面只显示前50条数据。
如果想要看更多数据,请自行去数据库查询数据。
启用白名单功能
通过白名单验证的IP将会被放行,可以正常浏览网站。
启用黑名单功能
通过黑名单验证的IP将会被拦截,不可以浏览网站。
放行蜘蛛IP
如果当前访问IP为蜘蛛IP,不做任何验证,直接放行。
访问次数限制
同一个IP在1分钟、1小时、1天、1个月、1年内最多访问多少次,超过设置次数则会拦截。示例:
1分钟内最多访问5次:5
1分钟内最多访问15次:15/i
1小时内最多访问20次:20/h
1天内最多访问100次:100/d
1个月内最多访问1000次:1000/m
1年内最多访问20000次:20000/y
访问链接长度限制
当访问链接超过设置长度后,将会被拦截。不设置或者设置为0,则不会拦截。
拦截UserAgent为空
当访问用户的UserAgent为空时,将会被拦截。
拦截后响应状态码
301和302情况下还可以设置跳转链接。
200和503情况下还可以设置自定义错误信息。
拦截后跳转链接
请填写非本站链接或者本站静态文件链接。
拦截后消息(支持HTML)
支持以下变量:
网站名称:#SITE_NAME#
网站主页链接:#SITE_URL#
网站当前链接:#SITE_CURRENT_URL#
当前拦截用户IP:#USER_IP#
设置参考:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>#SITE_NAME#</title>
</head>
<body>
<h1>您的IP已被屏蔽!</h1>
<p>#USER_IP#</p>
</body>
</html>
验证IP
设置同蜘蛛IP设置一样。
每行1个IP设置,只要满足1个,就算IP验证通过
示例:
127.0.0.1
192.168.1.100
192.168.1.*
192.168.*.*
192.168.1.1-192.168.1.255
www.ggdoc.cn
验证地区
每个地区设置可以使用国家代码、地区代码、国家名称、地区名称、省份名称、城市名称、邮编,多个设置使用|分隔。
验证UserAgent
每行1个UserAgent设置,只要满足1个,就算UserAgent验证通过
示例:
AhrefsBot
Amazonbot
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36
验证来源页面链接
每行1个来源页面链接设置,只要满足1个,就算来源页面链接验证通过
示例:
ggdoc
www.ggdoc.cn
https://www.ggdoc.cn