Laoli SEO Tools v1.0.0

把 32 个站长工具装进你自己的服务器

SEO综合查询 · 备案查询 · Whois · IP · Ping · DNS · SSL · CDN · 端口扫描

一个 index.php 入口、4 步安装向导、MySQL 或 SQLite 双驱动。查询、积分、模板、插件全部内置,装到二级目录就能对外提供站长工具服务。

32内置工具
4工具引擎
3前端模板
14插件钩子
产品特性32 个工具工具引擎积分玩法模板与插件后台技术规格安装授权答疑

FEATURES

产品特性

为站长量身打造,所有功能围绕「好用、好装、好改」三个原则设计。

装

4 步安装向导

环境检测 → 数据库配置(MySQL 或 SQLite 免库安装)→ 管理员账号 → 安装完成。全程可视化,不会命令行也能独立装完。

具

32 个内置工具

SEO、网站检测、网络、域名、IP、图片、编程计算七大类。后台可自行添加新工具,支持 builtin / api / calc / custom 四种引擎。

模

三套前端模板

同一个渲染函数 ll_render() 输出,后台一键切换。管理员可在前台 URL 加 ?tpl= 预览。模板回退链保证不白屏。

件

14 个插件钩子

覆盖工具查询前后、用户注册登录、积分变动、任务完成等关键节点。插件目录即装即用,后台一键启用,不动核心代码。

分

积分体系

注册送积分、每日签到连续递增、连续登录奖励、任务中心。每个工具可单独配置免费次数、积分消耗、游客额度、VIP 免费。

本

全站本地化

简体中文、零 CDN、零外链字体图片 JS。所有资源本地化,部署在自己的服务器上,不依赖任何第三方服务。

动

响应式前端

移动端友好,system-ui 字体栈,中文排版优化。工具首页含推荐位、随机推荐(换一批)、我的收藏(登录后显示)。

S

SEO 友好

SEO 友好 URL、自动生成 sitemap.xml 与 robots.txt、前台站内搜索。每个工具独立 SEO 标题、关键词与描述。

据

数据不出服务器

查询由你的服务器直接请求公开接口,不经过作者的中间服务。第三方数据源的可用性由你的服务器网络决定。

TOOLS

32 个内置工具

覆盖站长日常工作所需,开箱即用。后台「工具管理」里可以继续加,名称与下面完全一致。

SEO 优化 · 5 个域名与站点的搜索友好度检测
  • SEO 综合查询标题 / 关键词 / 收录 / 权重
  • Meta 信息检测Title / Keywords / Description
  • Robots.txt 检测爬虫规则与 Sitemap 声明
  • 网站地图检测sitemap.xml 收录数量
  • 移动端适配检测viewport 与响应式检测
网站检测 · 3 个可用性排查
  • 死链检测404 / 超时失效链接
  • 网站响应时间TTFB 与完整下载耗时
  • 跳转检测301 / 302 跳转链路追踪
网络查询 · 5 个机房与链路排查
  • DNS 解析查询A / CNAME / MX / TXT / NS 记录
  • Ping 多线路检测全国多节点延迟与丢包
  • 端口扫描TCP 端口开放检测
  • CDN 厂商查询CDN 服务商与节点分布
  • 路由追踪逐跳追踪网络路由
域名相关 · 5 个注册与备案信息
  • Whois 域名信息注册商 / 注册时间 / 到期时间
  • ICP 备案查询备案号 / 单位 / 审核状态
  • SSL 证书查询颁发机构 / 有效期 / SAN 域名
  • 过期域名查询删除时间与抢注状态
  • 子域名查询收集已解析子域名
IP 工具 · 2 个归属与污染检测
  • IP 地址定位归属地 / 运营商 / 经纬度
  • DNS 污染检测对比公共 DNS 解析结果
图片媒体 · 2 个素材与抓取
  • 图片信息检测尺寸 / 大小 / 格式
  • 邮箱地址提取抓取网页中的邮箱
编程计算 · 10 个纯本地算法,不请求外部接口
  • MD5 / SHA 加密MD5 / SHA1 / SHA256
  • Base64 编解码编码与解码互转
  • URL 编码转换encode / decode
  • 中文 Unicode 转换中文与 \uXXXX 互转
  • Unix 时间戳转换时间戳与日期互转
  • JSON 格式化美化 / 压缩 / 校验
  • 颜色转换HEX / RGB / HSL 互转
  • HTML 实体编码特殊字符转义与反转义
  • 字数统计中文 / 字符 / 段落 / 行数
  • 二维码生成本地生成 PNG 二维码

ENGINE

四种工具引擎,后台自由组合

内置工具只是起点。加新工具不用改源码,在后台选引擎、填表单就能上线。

引擎怎么工作适用场景
builtin 内置文件执行 app/tools/<file>.php需要服务端逻辑的复杂工具
api 接口工具请求第三方 JSON 接口并按映射解析对接外部数据源
calc 计算工具本地算法,无外部请求MD5 / Base64 / 时间戳等纯计算
custom 自定义代码后台编写 PHP 代码执行快速原型、特殊需求
内置工具文件契约:被 include 时可用变量 $input、$tool、$extra、$conf、$uid,必须 return $result; 返回结果数组。

POINTS

积分怎么来,怎么花

用户通过签到、注册、做任务攒积分;超出免费次数后消耗积分继续查询。下面所有数值都能在后台改。

签

每日签到

  • 基础签到 +5 积分
  • 连续每天递增 +2 / 天
  • 连续满 7 天额外 +20
  • 连续满 30 天额外 +100
  • 单日签到上限 30 积分

连

连续登录

  • 每日登录基础 +3 积分
  • 连续每天递增 +1 / 天
  • 连续登录上限 +20
  • 满 7 天额外奖励 +50

任

任务中心

  • 注册新账号 +100
  • 绑定邮箱 +30
  • 绑定个人网站 +20
  • 使用工具满 10 次(每周)+30
  • 分享工具页面(每日)+5
  • 邀请好友注册 +20
  • 收藏常用工具 +10

费

工具计费

  • 每个工具的免费次数可单独配置
  • 超出后消耗积分可单独配置
  • 游客每日 IP 额度默认 10 次
  • VIP 用户免费可单独开关
  • 查询失败全额退还
  • 结果缓存期间不重复扣费

TEMPLATES

三套模板,一套渲染函数

模板文件一律 HTML,语法是 {$var} 自动转义、{$var|raw} 原始输出、{if} / {loop} / {include}。

默认模板default
默认模板系统内置响应式模板,蓝色卡片风格,桌面与手机自适应,推荐 / 收藏 / 随机推荐板块齐全。响应式 · 卡片
template/default/在线下载
爱站风格aizhan
爱站风格仿爱站长工具风格,深色顶部导航 + 白底大搜索框 + 蓝色主色调,桌面端优先。深色顶栏 · 大搜索
template/aizhan/在线下载
移动端模板mobile
移动端模板移动端优先,单列布局、大点击热区、底部 Tab 导航,专为手机浏览器优化。单列 · 底部 Tab
template/mobile/在线下载
模板查找回退链:管理员预览覆盖 → 当前模板 → default 模板 → app/views/。缺页时会退回 default 模板的同名文件,不会白屏。app/views/ 默认为空,留给你放自定义兜底模板。
文档与模板包都在官网:模板语法、伪静态、插件与钩子的细节在 SEO 工具开发文档;自带的三套模板都可以在 模板商店 单独下载,删了随时补回来。

14 个插件钩子

tool_before 查询前tool_after 查询后tool_used 已使用user_register 注册user_login 登录user_logout 登出user_sign 签到user_level 升级point_change 积分变动task_finish 任务完成conf_save 配置保存tool_collect 收藏login_reward 登录奖励tool_stat 工具统计
插件通过 ll_add_hook() 注册回调,把目录上传到 plugin/ 下、后台点启用即可生效。自带示例插件 hello-seo,照着改就能写自己的。

ADMIN

后台 20 个模块

单入口 PHP 架构,登录后即可管理站点全部功能。

内容与工具工具、分类、单页、公告、友链
  • 工具管理增删改查 32 个内置工具,自行添加新工具(4 种引擎)
  • 工具计费配置free_limit / cost_point / daily_limit / guest_limit / need_login / min_level / vip_free / cache_time
  • 分类管理工具分类的增删改与排序
  • 单页 / 公告 / 友链页面内容、站内公告、友情链接
  • 站点设置站名、SEO 信息、统计代码、百度推送
用户与积分会员运营
  • 用户管理查看 / 编辑 / 禁用前台用户,调整积分与等级
  • 积分管理手动增减积分、查看积分流水
  • 签到管理配置签到基础分、递增步长、周 / 月奖励
  • 任务管理增删改积分任务(使用工具 N 次、分享、邀请、绑定、收藏)
外观与扩展模板、插件
  • 模板设置一键切换三套前端模板,扫描已安装模板
  • 首页推荐与收藏推荐位模式(hot / manual)、随机推荐数量、收藏开关
  • 插件管理启用 / 禁用插件,查看插件信息与钩子数量
运维缓存与备份
  • 缓存清理清空查询缓存、模板编译缓存
  • 数据库备份一键导出
  • SEO 配置sitemap、robots、推送

SPEC

技术规格

面向还活着的老环境:不用 PHP 8 语法,MySQL 5.5 就能装。

项目要求 / 说明
PHP7.4 及以上(推荐 7.4),不使用 PHP 8 独有语法
数据库MySQL 5.5+(utf8mb4 需 5.5.3+);或选 SQLite 免库安装,需 pdo_sqlite
必需扩展pdo、pdo_mysql(或 pdo_sqlite)、mbstring、json
查询相关curl 或 allow_url_fopen 二选一;GD 用于验证码
入口根目录唯一 index.php,伪静态与兼容模式都走它
控制器9 个:home / tool / category / user / api / page / search / robots / sitemap
数据表19 张(ll_ 前缀)
依赖无框架、无 Composer、无模板引擎、无构建步骤
部署位置根目录或任意二级目录,程序自动识别前缀

目录结构

llseo/
llseo/
├── index.php            # 唯一前端入口(伪静态也走它)
├── .htaccess            # Apache 伪静态 + 目录保护 + gzip 与缓存
├── nginx.htaccess       # Nginx 片段:include 进 location / 内部(phpStudy)
├── nginx.baota.conf     # Nginx 片段:^~ 前缀版,粘宝塔「伪静态」框
├── nginx.conf           # 自建 Nginx 的完整 server 块参考
├── README.md            # 安装步骤与 Apache / Nginx / phpStudy 规则原文
├── app/
│   ├── boot.php         # 系统引导
│   ├── config.php       # 安装后生成(数据库配置)
│   ├── controllers/     # 控制器 9 个
│   ├── lib/             # db / schema / function / tpl / engine / calc
│   ├── tools/           # 内置在线查询工具 22 个(另 10 个为 calc 本地计算)
│   └── views/           # 兜底模板目录(默认为空)
├── admin/               # 后台管理(20 个功能模块)
├── install/             # 安装向导(装完可删)
├── template/            # 前端模板 3 套:default / aizhan / mobile
├── plugin/              # 插件目录(自带示例插件 hello-seo)
└── data/                # 缓存 / 日志 / 会话 / 上传,需写权限
开发文档不在包里了:整份在官网 /docs/seo/,模板下载与更新包在 /shouquan/。包内的 README.md 保留了安装步骤与伪静态规则原文,断网也能装。
data/ 需要写权限:Linux 下 chmod -R 755 app data,必要时 775。Windows / phpStudy 不用管这一步。

INSTALL

装起来就四步

上传到二级目录或独立域名根目录,访问安装向导,全程可视化。

  1. 1

    上传源码

    解压后整目录上传。放二级目录(如 /llseo/)或给独立域名直接放根目录都可以,程序自己识别部署前缀,不用改代码。

  2. 2

    给写权限

    app/、data/ 及其子目录需要写权限(Linux 755,必要时 775)。

  3. 3

    打开安装向导

    访问 https://你的域名/llseo/install/index.php(根目录部署则访问 /install/index.php)。环境检测 → 数据库配置 → 管理员账号 → 安装完成,四步走完。

  4. 4

    配伪静态(可选)

    为了拿到 /tool/seo/www.baidu.com 这类 SEO 友好地址,需要配一条重写规则。不配也能用兼容模式 /index.php?r=tool/ping/baidu.com。

Apache · 包内 .htaccess 已含
Options -Indexes
DirectoryIndex index.php index.html
RewriteEngine On
RewriteRule ^(app|data)(/|$) - [F,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [QSA,L]
RewriteRule (^|/)\.(?!well-known) - [F,L]
# 另含敏感后缀拒绝、安全头、gzip 与静态缓存
Nginx · 按面板取包内一份
# phpStudy(include 进 location / 内部)→ nginx.htaccess
try_files $uri $uri/ /index.php?$query_string;
location ~ ^/(app|data)(/|$) { return 404; }
location ~* \.(sqlite|db|log|ini|conf|lock)$ { return 404; }

# 宝塔 / 自建(server 层级的伪静态框)→ nginx.baota.conf
location ^~ /app/ { return 404; }
location ^~ /data/ { return 404; }

# 完整 server 块参考:nginx.conf
# 改完 nginx -t 校验,再 nginx -s reload(-s reopen 只重开日志)
本地想先跑一遍?没装过 MySQL 就在向导里选 SQLite,零依赖直接体验;也可以 php -S 127.0.0.1:8080 index.php 起内置服务器预览。

LICENSE

授权与技术支持

免费使用 · 商业授权 · 技术答疑 · 定制开发。

免

免费使用

v1.0.0 对个人站长免费开放,可自由部署在自己的服务器上用于个人站点的 SEO 工具服务。免费范围内请保留页脚版权信息与作者署名。

商

商业授权

用于商业运营(收费查询、广告盈利、SaaS 服务)请联系作者获取授权。包含:去除页脚版权标识、二次开发与销售许可、优先获取版本更新、专属技术支持通道。

答

技术支持

安装部署、使用问题、功能建议都能问。QQ 1735737677,交流群 1023163759。提问时请附服务器环境(PHP 版本、数据库类型)、报错截图与操作步骤,工作日内一般 24 小时内回复。

定

定制开发

新增 SEO / 网络 / 域名类工具、定制前端模板设计、对接第三方数据接口、插件功能开发、服务器部署与运维指导,都可以洽谈。

免责声明:本工具仅供学习与研究使用。系统查询的数据来源于公开接口与网络请求,结果准确性取决于第三方数据源。因使用本系统产生的任何直接或间接损失,作者不承担法律责任。

FAQ

常见问题

必须用 MySQL 吗?
不是。系统支持 MySQL 5.5+ 和 SQLite 两种数据库。选 SQLite 无需安装数据库,数据文件存在 data/ 目录下,适合小型站点和快速体验。
可以装在根目录吗?
可以。建议部署在 /llseo/ 这类二级目录,根目录只有一个 index.php 入口,不会与现有站点冲突,也方便后续升级。两种部署方式程序都会自动识别前缀。
如何添加新工具?
后台「工具管理」→「添加工具」,选择引擎类型(builtin 内置文件、api 接口、calc 本地计算、custom 自定义代码),填写名称、分类、输入类型、计费规则即可,不需要改源码。
模板怎么切换?
后台「模板设置」中选择已安装的模板 slug,一键切换。管理员可在前台 URL 加 ?tpl=模板名 预览效果,只对管理员生效,不会改动线上设置。
插件怎么安装?
把插件目录上传到 plugin/ 下,后台「插件管理」点启用。插件通过钩子机制扩展功能,不需要修改核心代码,细节见开发文档。
查询失败会扣积分吗?
不会。查询失败全额退还,结果在缓存有效期内也不重复扣费。
忘记密码怎么办?
可以通过安装向导的 ?force=1 参数重装(会清空数据),或者直接操作数据库 ll_admin 表重置密码。建议提前做好备份。
会不会把站点信息发给第三方?
不会经过作者的中间服务。工具查询是你自己的服务器直接请求公开接口,和你在浏览器里访问这些接口的效果一致。

先把 32 个工具点一遍再说

演示站敞开注册,后台也能进来看。要裁剪功能或者加自己的工具,直接联系老李。