基于lua开发的开源站长助手, 实现常见的站长功能:
对网站进行安全防护,防止网络爬虫恶意请求
主要功能
浏览器验证
智能验证请求客户端是否为浏览器
返回内容编码
在不影响用户使用的情况下,对网站返回的html进行编码输出
屏蔽错误信息
禁止返回错误状态码和错误页面信息,可自定义错误页面
无头浏览器识别
智能检测无头浏览器爬虫
人机识别
当检测到异常 需要用户手动输入验证码 进行进行操作
加白功能
针对URL/客户端IP/搜索引擎 进行加白
目前支持搜索引擎 baidu,google,sogou,bing 等主流搜索引擎
友好后台管理功能
web后台管理,方便查看和修改配置
主要功能
页面修改
对每个html页面前插入设置的代码,如插入站长统计,站长工具自动收录代码
对网站返回内容进行替换/删除(新内容为空), 比如删除网站多余描述信息,或替换成站长联系方式等,根据特定需求进行使用即可
链接管理
根据配置,智能统计网站所有链接地址
根据统计到的链接,生成站点地图
将统计到的链接 推送到百度后台
主要功能
首先安装站长助手
cd /opt/
git clone https://github.com/anquanbiji/zhanzhanglua.git
chmod 777 /opt/zhanzhanglua/log.txt
chmod 777 /opt/zhanzhanglua/rule.txt
宝塔安装
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
找到nginx.conf文件 在http{ 下 添加
include /opt/zhanzhanglua/nginx_conf/in_http_block.conf;
重启nginx
nginx -t
nginx -s reload
登录后台
如果您的网站域名是www.atghost.cn
如果您的网站ip是: 47.1.2.4
您的后台地址:
www.atghost.cn/github5
或者
47.1.2.4/github5
openresty安装
wget https://openresty.org/package/centos/openresty.repo
sudo mv openresty.repo /etc/yum.repos.d/
sudo yum check-update
sudo yum install -y openresty
执行如下命令,查看配置文件
openresty -t
返回结果
nginx: the configuration file /usr/local/openresty/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/openresty/nginx/conf/nginx.conf test is successful
在 /usr/local/openresty/nginx/conf/nginx.conf 的 http{ 下 添加
include /opt/zhanzhanglua/nginx_conf/in_http_block.conf;
重启openresty
openresty -t
openresty -s reload
登录后台
如果您的网站域名是www.atghost.cn
如果您的网站ip是: 47.1.2.4
您的后台地址:
www.atghost.cn/github5
或者
47.1.2.4/github5
站长助手依赖nginx lua模块,所有您使用的是apache,iis等其他web服务器,建议先安装openresty或宝塔环境,使用反代方式请求您的网站
访问/github5 路径
网站域名后加上/github5 路径,将会打开操作后台 (第一次访问 请进行注册,直接输入手机号和密码)
配置说明
请查看界面上后右侧帮助信息
如果对nginx足够了解,可以手动进行配置, 以下所有指令支持server 或 location 块
常见功能
set $config_all_fun false;
set $config_check_browser false;
set $config_check_browser_again false;
set $config_encode_response false;
set $config_is_error_status false;
set $config_is_error_info false;
chmod 777 /opt/zhanzhanglua/rule.txt
每个问题10元QQ群
需求反馈地址