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