群友投稿的运营级站群蜘蛛池管理系统,基于 ThinkPHP 8 + Layui 开发。
支持多用户分级权限管理,可按搜索引擎独立配置引导单价(普通引导 / 301强引);支持泛解析域名绑定、单站点独立配置;内置模板路由系统,基于ThinkPHP原生模板引擎,支持正则路由;搭载充值积分体系,兼容易支付接口,支持固定金额、自定义金额、混合充值模式;提供链接批量投放功能,完整记录消费流水。
用户与权限
- 管理员与普通用户共用 /system 统一后台登录入口,内置图片验证码
- 三级角色体系:超级管理员(id=1) / 管理员 / 注册用户,菜单根据用户角色动态渲染
- 注册用户登录后进入个人中心,无系统管理权限;清缓存等高危敏感操作仅超级管理员可执行
- 个人中心支持修改个人资料、重置登录密码
积分与充值
- 积分换算: 1元 = 100积分 ,兑换比例支持后台自定义配置
- 对接易支付兼容API,支持固定金额 / 自定义金额 / 混合模式三种充值方式;可设置充值上下限、固定充值档位
- 完整积分流水记录:充值、消费、手动调整、退款退还全部留存日志
SEO引擎管理
- 预置百度、谷歌、必应、360、搜狗、神马六大搜索引擎识别规则
- 支持三种蜘蛛识别模式:UA匹配、IP匹配、IP+UA组合匹配
- 每个搜索引擎独立配置普通引导、301强引单价;引导数量只能选择预设档位(1000 / 3000 / 5000 / 10000),不支持自定义填写
站群系统
- 支持泛解析域名绑定( *.abc.com ),子域名、主域名均可独立接管渲染
- 单站点独立配置项:302强引占比、轮询权重、真实IP识别请求头(默认 X‑Forwarded‑For )、蜘蛛单次展示链接数量
- 内置CMS内容抓取引擎,支持自定义正则抓取规则,自带缓存机制
- 蜘蛛访问时,按照站点配置的强引占比执行302跳转或页面引导渲染;实时扣减链接额度,同步生成计费流水记录
模板系统(站群核心)
模板存放路径: public/template/{模板名}/
最小模板目录结构示例:
plaintext
public/template/default/
├── index.tpl # 首页模板文件
└── default.conf # 模板配置文件(JSON):模板显示名称、路由规则等配置
路由规则写在配置文件 .conf 的 routes 字段,格式: 正则 => 模板?参数
示例:
plaintext
/post/(\d+) => post?id=$1
访问 /post/11 ,将由 post.tpl 渲染,模板内可通过 {$id} 获取参数值 11 。
使用 ThinkPHP 原生模板引擎解析,无需自研模板语法,原生支持 {$site.title} 、 {volist} 等标签。
模板可用变量: $site (站点信息)、 $GuideLinks (投放链接数组 [['url'=>...],...] )、 $Content (CMS抓取内容)、路由参数 $id 、 $copyright 等。
模板制作完整文档: public/template/template.md
链接投放
- 支持批量提交链接,每行一条,单次上限1000条,系统自动去重
- 引导次数只能选择引擎预设档位,不支持手动自定义输入
- 可配置是否允许用户自主选择投放站群;关闭后则采用全站轮询策略
- 预付费扣减积分,额度耗尽自动结束投放;支持投放暂停、续投操作
环境要求
- PHP ≥ 8.1,需开启扩展: pdo_mysql 、 mbstring 、 curl 、 gd 、 fileinfo
- MySQL 5.7 及以上版本
- Web服务:Nginx / Apache;PHP内置服务器仅用于本地开发调试
安装说明
1. 将项目源码上传至服务器站点目录,网站运行目录指向 public/
2. 访问 http://你的域名/install ,进入安装向导,按提示配置数据库信息与管理员账号
3. 安装完成后,访问 /system 登录后台,使用安装时设置的管理员账号登录
4. 站群域名需要做泛域名解析 *.你的站群域名 指向服务器,在后台「蜘蛛池管理 → 站群站点」完成域名绑定
评论 0