# 🔍 网站API接口分析文档 > 项目:在线工具箱网站 > 框架:ThinkPHP 5 + FastAdmin > 生成日期:2026-04-26 --- ## 📌 项目概况 本项目是一个基于 **ThinkPHP 5 + FastAdmin** 框架的 **在线工具箱网站**,采用多模块架构,包含三大核心模块: | 模块 | 入口文件 | 类型 | 说明 | |------|---------|------|------| | `index` | `public/index.php` | 前端(SSR页面渲染) | 面向用户的前台页面 | | `admin` | `public/admin.php` | 后端(管理后台) | 面向管理员的后台管理 | | `api` | `public/index.php` | 前端(RESTful API) | 面向APP/小程序的JSON接口 | --- ## 一、🟢 前端 JSON API(`api` 模块) 入口路径:`/api/控制器/方法`,返回 JSON 数据,主要用于小程序/APP 调用。 ### 1️⃣ 用户认证类 — `User` 控制器 | 接口路径 | 方法 | 功能 | 需登录 | |---------|------|------|--------| | `/api/user/login` | POST | 账号密码登录 | ❌ | | `/api/user/mobilelogin` | POST | 手机验证码登录 | ❌ | | `/api/user/register` | POST | 用户注册 | ❌ | | `/api/user/logout` | POST | 退出登录 | ✅ | | `/api/user/index` | GET | 会员中心 | ✅ | | `/api/user/profile` | POST | 修改个人信息(头像/用户名/昵称/简介) | ✅ | | `/api/user/changeemail` | POST | 修改邮箱 | ❌ | | `/api/user/changemobile` | POST | 修改手机号 | ❌ | | `/api/user/resetpwd` | POST | 重置密码(支持手机/邮箱) | ❌ | | `/api/user/third` | POST | 第三方登录(微信/QQ等) | ❌ | ### 2️⃣ Token管理类 — `Token` 控制器 | 接口路径 | 方法 | 功能 | 需登录 | |---------|------|------|--------| | `/api/token/check` | GET | 检测Token是否过期 | ✅ | | `/api/token/refresh` | GET | 刷新Token | ✅ | ### 3️⃣ 公共服务类 — `Common` 控制器 | 接口路径 | 方法 | 功能 | 需登录 | |---------|------|------|--------| | `/api/common/init` | POST | 加载初始化配置(版本/上传/城市/封面) | ❌ | | `/api/common/upload` | POST | 文件上传(支持分片上传) | ✅ | | `/api/common/captcha` | GET | 获取验证码图片 | ❌ | ### 4️⃣ 短信验证类 — `Sms` 控制器 | 接口路径 | 方法 | 功能 | 需登录 | |---------|------|------|--------| | `/api/sms/send` | POST | 发送手机验证码 | ❌ | | `/api/sms/check` | POST | 校验手机验证码 | ❌ | ### 5️⃣ 邮箱验证类 — `Ems` 控制器 | 接口路径 | 方法 | 功能 | 需登录 | |---------|------|------|--------| | `/api/ems/send` | POST | 发送邮箱验证码 | ❌ | | `/api/ems/check` | POST | 校验邮箱验证码 | ❌ | ### 6️⃣ 数据验证类 — `Validate` 控制器 | 接口路径 | 方法 | 功能 | 需登录 | |---------|------|------|--------| | `/api/validate/check_email_available` | POST | 检测邮箱是否可用 | ❌ | | `/api/validate/check_username_available` | POST | 检测用户名是否可用 | ❌ | | `/api/validate/check_nickname_available` | POST | 检测昵称是否可用 | ❌ | | `/api/validate/check_mobile_available` | POST | 检测手机号是否可用 | ❌ | | `/api/validate/check_mobile_exist` | POST | 检测手机号是否存在 | ❌ | | `/api/validate/check_email_exist` | POST | 检测邮箱是否存在 | ❌ | | `/api/validate/check_sms_correct` | POST | 校验短信验证码 | ❌ | | `/api/validate/check_ems_correct` | POST | 校验邮箱验证码 | ❌ | ### 7️⃣ 汉字/语言查询类 — `Hanzi` 控制器 | 接口路径 | 方法 | 功能 | 需登录 | |---------|------|------|--------| | `/api/hanzi/zi` | POST | 汉字查询 | ❌ | | `/api/hanzi/bishun` | POST | 汉字笔顺查询 | ❌ | | `/api/hanzi/zuci` | POST | 汉字组词查询 | ❌ | | `/api/hanzi/cidian` | POST | 词典查询 | ❌ | | `/api/hanzi/chengyu` | POST | 成语查询 | ❌ | | `/api/hanzi/jinyici` | POST | 近义词查询 | ❌ | | `/api/hanzi/fanyici` | POST | 反义词查询 | ❌ | | `/api/hanzi/juzi` | POST | 句子大全查询 | ❌ | | `/api/hanzi/word` | POST | 英文单词查询 | ❌ | | `/api/hanzi/suoxie` | POST | 英文缩写查询 | ❌ | | `/api/hanzi/pinyin` | GET | 汉字转拼音(支持声调/首字母/大写等选项) | ❌ | | `/api/hanzi/airport` | POST | 机场搜索 | ❌ | | `/api/hanzi/port` | POST | 港口搜索 | ❌ | | `/api/hanzi/herbal` | POST | 中药材搜索 | ❌ | | `/api/hanzi/raokouling` | POST | 绕口令搜索 | ❌ | | `/api/hanzi/duilian` | POST | 对联搜索 | ❌ | | `/api/hanzi/shenfenzheng` | POST | 身份证归属地查询 | ❌ | | `/api/hanzi/jizhuanwan` | POST | 脑筋急转弯搜索 | ❌ | | `/api/hanzi/uppercase` | POST | 人民币转大写 | ❌ | | `/api/hanzi/great` | POST | 人民币转美元大写 | ❌ | | `/api/hanzi/unit` | POST | 长度单位换算 | ❌ | | `/api/hanzi/temp` | POST | 温度单位换算 | ❌ | | `/api/hanzi/power` | POST | 功率单位换算 | ❌ | | `/api/hanzi/speed` | POST | 速度单位换算 | ❌ | | `/api/hanzi/weight` | POST | 重量单位换算 | ❌ | | `/api/hanzi/area` | POST | 面积单位换算 | ❌ | | `/api/hanzi/volume` | POST | 体积单位换算 | ❌ | | `/api/hanzi/pressure` | POST | 压力单位换算 | ❌ | | `/api/hanzi/qtrip` | POST | 油耗计算 | ❌ | | `/api/hanzi/bmi` | POST | BMI指数计算 | ❌ | | `/api/hanzi/gsw` | POST | 古诗文搜索 | ❌ | | `/api/hanzi/efs` | POST | 歇后语搜索 | ❌ | | `/api/hanzi/zgjm` | POST | 周公解梦搜索 | ❌ | | `/api/hanzi/mrmy` | POST | 名人名言搜索 | ❌ | | `/api/hanzi/jibing` | POST | 疾病自查搜索 | ❌ | | `/api/hanzi/shiwu` | POST | 食物相生相克搜索 | ❌ | | `/api/hanzi/gushi` | POST | 故事搜索 | ❌ | | `/api/hanzi/pianfang` | POST | 偏方搜索 | ❌ | | `/api/hanzi/jiufang` | POST | 酒方搜索 | ❌ | | `/api/hanzi/tisana` | POST | 药茶搜索 | ❌ | | `/api/hanzi/zuowen` | POST | 作文搜索 | ❌ | | `/api/hanzi/why` | POST | 十万个为什么搜索 | ❌ | | `/api/hanzi/site` | POST | 网站搜索 | ❌ | | `/api/hanzi/saying` | POST | 谚语搜索 | ❌ | | `/api/hanzi/drug` | POST | 药品查询 | ❌ | | `/api/hanzi/nickData` | POST | 网名大全 | ❌ | | `/api/hanzi/changshi` | POST | 生活常识搜索 | ❌ | | `/api/hanzi/lyric` | POST | 歌词搜索 | ❌ | | `/api/hanzi/phpFunc` | POST | PHP函数搜索 | ❌ | ### 8️⃣ 热榜采集类 — `Hot` 控制器 | 接口路径 | 方法 | 功能 | 需登录 | |---------|------|------|--------| | `/api/hot/BaiDuHot` | GET | 百度热搜采集 | ❌ | | `/api/hot/WeiBoHot` | GET | 微博热搜采集 | ❌ | | `/api/hot/ZhiHuHot` | GET | 知乎热榜采集 | ❌ | | `/api/hot/DouYinHot` | GET | 抖音热榜采集 | ❌ | | `/api/hot/SouSouHot` | GET | 360热搜采集 | ❌ | | `/api/hot/SouGouHot` | GET | 搜狗热搜采集 | ❌ | | `/api/hot/TouTiaoHot` | GET | 今日头条热榜采集 | ❌ | | `/api/hot/BiliBiliHot` | GET | 哔哩哔哩排行榜采集 | ❌ | | `/api/hot/CsdnHot` | GET | CSDN热搜采集 | ❌ | | `/api/hot/KeHot` | GET | 36氪推荐采集 | ❌ | | `/api/hot/JueJinHot` | GET | 稀土掘金热榜采集 | ❌ | | `/api/hot/XueQiuHot` | GET | 雪球热榜采集 | ❌ | | `/api/hot/ItHot` | GET | IT之家热榜采集 | ❌ | | `/api/hot/PengPaiHot` | GET | 澎湃热榜采集 | ❌ | | `/api/hot/TengXunHot` | GET | 腾讯热点采集 | ❌ | | `/api/hot/AcFunHot` | GET | AcFun排行榜采集 | ❌ | ### 9️⃣ 站长工具类 — `Webapi` 控制器 | 接口路径 | 方法 | 功能 | 需登录 | |---------|------|------|--------| | `/api/webapi/getTDK` | GET | 获取网站TDK信息(标题/关键词/描述/ICO) | ❌ | | `/api/webapi/BaiDuPuTongTuiSong` | GET | 百度普通推送 | ❌ | | `/api/webapi/BingTuiSong` | GET | 必应推送 | ❌ | | `/api/webapi/ShenMaTuiSong` | GET | 神马推送 | ❌ | | `/api/webapi/linkData` | GET | 外链数据 | ❌ | | `/api/webapi/submitYourSite` | POST | 网站提交 | ❌ | | `/api/webapi/siteHits` | POST | 网站点击量统计 | ❌ | | `/api/webapi/checkDomainPort` | GET | 端口检测 | ❌ | | `/api/webapi/GetHeaders` | POST | 获取网页头部信息 | ❌ | | `/api/webapi/RandUA` | POST | 随机UA生成 | ❌ | | `/api/webapi/ImgCompress` | POST | 图片压缩 | ❌ | | `/api/webapi/ocr` | POST | OCR图片识别(百度API) | ❌ | | `/api/webapi/curtain` | POST | 窗帘计算器 | ❌ | | `/api/webapi/tiles` | POST | 地砖计算器 | ❌ | | `/api/webapi/wallpaper` | POST | 壁纸计算器 | ❌ | | `/api/webapi/floors` | POST | 地板计算器 | ❌ | ### 🔟 AI内容生成类 — `Generate` 控制器 > 基于 ChatGPT API 的内容自动生成,生成后写入数据库 | 接口路径 | 方法 | 功能 | 需登录 | |---------|------|------|--------| | `/api/generate/shool` | GET | AI生成绕口令 | ❌ | | `/api/generate/brainteaser` | GET | AI生成谜语 | ❌ | | `/api/generate/jfc` | GET | AI生成近反义词 | ❌ | | `/api/generate/couplet` | GET | AI生成对联 | ❌ | | `/api/generate/jzdq` | GET | AI生成句子 | ❌ | | `/api/generate/efs` | GET | AI生成歇后语 | ❌ | | `/api/generate/mrmy` | GET | AI生成名人名言 | ❌ | | `/api/generate/gushi` | GET | AI生成故事 | ❌ | | `/api/generate/jibing` | GET | AI生成疾病信息 | ❌ | ### 1️⃣1️⃣ 其他工具类接口 | 控制器 | 接口路径 | 方法 | 功能 | 需登录 | |--------|---------|------|------|--------| | `Commonweal` | `/api/commonweal/almanac` | GET | 万年历/黄历查询(支持阳历/阴历) | ❌ | | `Commonweal` | `/api/commonweal/getFaviconUrl` | GET | 获取网站Favicon图标 | ❌ | | `Ipcheck` | `/api/ipcheck/check` | POST | IP端口检测(TCP/ICMP) | ❌ | | `Imghosting` | `/api/imghosting/ImageUpload` | POST | 图床上传(支持sm.ms/Picgo) | ❌ | | `Batch` | `/api/batch/test` | GET | 批量数据采集测试 | ❌ | | `Batch` | `/api/batch/daoru` | GET | JSON数据批量导入 | ❌ | ### 1️⃣2️⃣ 内部辅助方法(`Demo` 控制器) | 方法 | 功能 | 说明 | |------|------|------| | `sendPostRequest` | ChatGPT API请求封装 | 供 Generate 控制器调用 | | `remoteImageUploadAndSave` | 远程图片下载保存 | 供其他控制器调用 | --- ## 二、🔵 前端页面路由(`index` 模块) 入口路径:通过 `application/route.php` 定义,返回 HTML 页面。 ### 页面控制器 | 控制器 | 功能 | |--------|------| | `Index` | 首页 | | `Classify` | 工具分类页 | | `Tool` | 各工具页面(约200+个工具) | | `Details` | 各工具详情页(数据详情展示) | | `Sol` | 分类筛选页(按国家/朝代/类型等筛选) | | `Search` | 站内搜索页 | | `Link` | 友情链接页 | | `About` | 关于/隐私政策页 | | `Ajax` | 异步请求(语言包加载/文件上传) | | `User` | 前台用户中心 | ### 工具分类路由(6大类,200+工具) #### 📚 教育学习 | 路由 | 功能 | 详情路由 | |------|------|---------| | `/hanzi` | 汉语字典 | `/hanzi/:id` | | `/bishun` | 汉字笔顺 | `/bishun/:id` | | `/zuci` | 汉字组词 | `/zuci/:id` | | `/cidian` | 汉语词典 | `/cidian/:id` | | `/chengyu` | 成语大全 | `/chengyu/:id` | | `/jinyici` | 近义词大全 | `/jinyici/:id` | | `/fanyici` | 反义词大全 | `/fanyici/:id` | | `/juzi` | 句子大全 | `/juzi/:id` | | `/fanyi` | 在线翻译(32种语言) | `/fanyi/:language` | | `/danci` | 英语单词 | `/danci/:id` | | `/suoxie` | 英文缩写 | `/suoxie/:id` | | `/riddle` | 谜语大全 | `/riddle/:id` | | `/hanzizhuanpinyin` | 汉字转拼音 | — | | `/jianfan` | 繁体转简体 | — | | `/poetry` | 古诗词 | `/poetry/:id` | | `/mrmy` | 名人名言 | `/mrmy/:id` | | `/zuowen` | 作文大全 | `/zuowen/:id` | | `/zimu` | 26字母 | — | | `/lakh_why` | 十万个为什么 | `/lakh_why/:id` | | `/lscd` | 历史朝代 | — | | `/minority` | 少数民族分布表 | — | | `/periodic_table` | 元素周期表 | — | | `/sanshiliuji` | 三十六计 | `/sanshiliuji/:id` | | `/zizhitongjian` | 资治通鉴 | `/zizhitongjian/:id` | | `/warring` | 战国策 | `/warring/:id` | | `/lunyu` | 论语 | `/lunyu/:id` | | `/baizhanqilue` | 百战奇略 | `/baizhanqilue/:id` | | `/sunzibingfa` | 孙子兵法 | `/sunzibingfa/:id` | | `/sanguozhi` | 三国志 | `/sanguozhi/:id` | | `/shangshu` | 尚书 | `/shangshu/:id` | | `/sunbinbingfa` | 孙膑兵法 | `/sunbinbingfa/:id` | | `/techartgroup` | 天工开物 | `/techartgroup/:id` | | `/lvshichunqiu` | 吕氏春秋 | `/lvshichunqiu/:id` | | `/jingangjing` | 金刚经 | `/jingangjing/:id` | | `/zhouyi` | 周易 | `/zhouyi/:id` | | `/aljj` | 鬼谷子 | `/aljj/:id` | | `/shiji` | 史记 | `/shiji/:id` | | `/zhuangzi` | 庄子 | `/zhuangzi/:id` | | `/mengzi` | 孟子 | `/mengzi/:id` | | `/zhongyong` | 中庸 | `/zhongyong/:id` | | `/hanfeizi` | 韩非子 | `/hanfeizi/:id` | | `/weiluyehua` | 围炉夜话 | `/weiluyehua/:id` | | `/zuozhuan` | 左传 | `/zuozhuan/:id` | | `/mingshi` | 明史 | `/mingshi/:id` | | `/surname` | 百家姓 | `/surname/:id` | | `/sanzijing` | 三字经 | `/sanzijing/:id` | | `/chengfabiao` | 乘法口诀表 | — | | `/qianziwen` | 千字文 | — | | `/dizigui` | 弟子规 | — | #### 🏠 生活服务 | 路由 | 功能 | 详情路由 | |------|------|---------| | `/airport` | 机场代码大全 | `/airport/:id` | | `/gangkou` | 港口大全 | `/gangkou/:id` | | `/huangli` | 黄历 | `/huangli/:calendar` | | `/zhongyaocai` | 中药材 | `/zhongyaocai/:id` | | `/raokouling` | 绕口令 | `/raokouling/:id` | | `/duilian` | 对联大全 | `/duilian/:id` | | `/id_soft` | 身份证归属地 | — | | `/jizhuanwan` | 脑筋急转弯 | `/jizhuanwan/:id` | | `/xiehouyu` | 歇后语 | `/xiehouyu/:id` | | `/zgjm` | 周公解梦 | `/zgjm/:id` | | `/jbzc` | 疾病自查 | `/jbzc/:id` | | `/gushi` | 故事大全 | `/gushi/:id` | | `/site` | 实用网站 | `/site/:id` | | `/symbol` | 特殊符号 | — | | `/ocr` | OCR图片识别 | — | | `/today` | 历史上的今天 | `/today/:today` | | `/typewriting` | 中文打字工具 | — | | `/saying` | 谚语 | `/saying/:id` | | `/car_sign` | 车标大全 | — | | `/nevoid_phase` | 痣相图解 | — | | `/zebra_time` | 世界时间 | — | | `/nick` | 网名大全 | — | | `/taglia` | 尺码对照表 | — | | `/changshi` | 生活常识 | `/changshi/:id` | | `/lyric` | 歌词大全 | `/lyric/:id` | | `/hot` | 今日热榜 | `/hot/:id` | | `/bazi` | 生辰八字计算器 | — | | `/age` | 年龄计算器 | — | | `/barcode` | 商品条形码 | — | | `/jieqi` | 二十四节气 | `/jieqi/:id` | | `/foli` | 佛理月历 | — | | `/daoli` | 道历月历 | — | | `/bazipaipan` | 八字排盘 | — | | `/lipstick` | 口红颜色大全 | — | | `/alarms` | 在线闹钟 | — | | `/screentest` | 屏幕测试 | — | | `/xingjiaozishi` | 性爱姿势 | `/xingjiaozishi/:id` | | `/country` | 国家地区查询 | `/country/:id` | | `/shengxiao` | 十二生肖 | `/shengxiao/:id` | | `/zaomatou` | 灶马头 | — | | `/mingpian` | 微信名片生成 | — | | `/stopwatch` | 秒表计时器 | — | | `/necktie` | 领带打法 | — | | `/jiugongge` | 九格宫切图 | — | | `/rec_audio` | 录制MP3音频 | — | | `/led` | 跑马灯LED滚动 | — | | `/shortcut` | 创建网页快捷方式 | — | | `/named` | 古诗文起名 | — | #### 🧮 实用计算 | 路由 | 功能 | 详情路由 | |------|------|---------| | `/rmbzdx` | 人民币转大写 | — | | `/rmbzmydx` | 人民币转美元大写 | — | | `/unit` | 单位换算 | — | | `/statistics` | 字数统计 | — | | `/calculator` | 计算器 | — | | `/qtrip` | 油耗计算器 | `/qtrip/:id` | | `/loan` | 贷款计算器 | — | | `/loans` | 房贷计算器 | — | | `/curtain` | 窗帘计算器 | — | | `/tiles` | 地砖计算器 | — | | `/wallpaper` | 壁纸计算器 | — | | `/floors` | 地板计算器 | — | | `/brick` | 墙砖计算器 | — | | `/paint` | 涂料计算器 | — | | `/decoration` | 装修总预算 | — | | `/car_insurance` | 车险计算器 | — | | `/aquarium` | 鱼缸计算器 | — | | `/relative` | 亲戚计算器 | — | | `/vaccine` | 宝宝疫苗接种 | — | | `/snsn` | 生男生女预测 | — | | `/abo` | 血型遗传规律表 | — | | `/drinking` | 喝水计算器 | — | | `/concrete` | 混凝土计算器 | — | | `/trigonometric` | 三角函数计算器 | — | | `/hexagon` | 正六角柱体计算器 | — | | `/prepayment` | 提前还贷计算器 | — | | `/wuxianyijin` | 五险一金计算器 | — | | `/fuli` | 复利计算器 | — | | `/lixi` | 利息计算器 | — | | `/zhinajin` | 滞纳金计算器 | — | | `/susongfei` | 诉讼费计算器 | — | | `/grsds` | 个人所得税计算器 | — | | `/nzjgrsds` | 年终奖个税计算器 | — | | `/percentage` | 百分比计算器 | — | | `/mortgage` | 按揭贷款计算器 | — | | `/zhengcunlingqu` | 整存零取计算器 | — | | `/lingcunzhengqu` | 零存整取计算器 | — | | `/zhengcunzhengqu` | 整存整取计算器 | — | | `/gongjijin` | 公积金贷款计算器 | — | | `/ershoufang` | 二手房贷款计算器 | — | | `/angle` | 角度计算器 | — | | `/cube_root` | 立方根计算器 | — | | `/variance` | 方差计算器 | — | | `/drsjcs` | 电容时间常数计算器 | — | | `/jueduizhi` | 绝对值计算器 | — | | `/bosongfenbu` | 泊松分布计算器 | — | | `/ziranduishu` | 自然对数计算器 | — | | `/jjjsq` | 交集计算器 | — | | `/bnljsq` | 伯努利不等式计算器 | — | | `/sjc` | 双阶乘计算器 | — | | `/subtraction` | 差集计算器 | — | | `/modulo` | 求模计算器 | — | #### 💪 健康生活 | 路由 | 功能 | 详情路由 | |------|------|---------| | `/bmi` | BMI指数 | `/bmi/:id` | | `/shiwu` | 食物相生相克 | `/shiwu/:id` | | `/pianfang` | 民间偏方 | `/pianfang/:id` | | `/jiufang` | 酒方大全 | `/jiufang/:id` | | `/tisana` | 药茶大全 | `/tisana/:id` | | `/drug` | 药品查询 | `/drug/:id` | | `/muscle` | 人体肌肉图解 | — | | `/weights` | 标准体重计算器 | — | | `/tbsa` | 身体表面积计算器 | — | | `/edd` | 预产期计算器 | — | | `/safe_period` | 安全期计算器 | — | | `/huangdineijing` | 黄帝内经 | `/huangdineijing/:id` | | `/yangsheng` | 养生时间对照表 | — | #### 🌐 站长工具 | 路由 | 功能 | 详情路由 | |------|------|---------| | `/suijimima` | 随机密码生成 | — | | `/utf_8` | UTF-8编码转换 | — | | `/rgb` | RGB颜色对照表 | — | | `/urljiema` | URL编码解码 | — | | `/unicode` | Unicode编码转换 | — | | `/zfzascii` | 字符串与ASCII转换 | — | | `/md5jiami` | MD5批量加密 | — | | `/jinzhi` | 进制转换器 | — | | `/unix` | Unix时间戳转换 | — | | `/base64` | BASE64编码解码 | — | | `/colors` | HTML颜色代码表 | — | | `/morse_code` | 摩斯密码 | — | | `/aes` | AES加密解密 | — | | `/des` | DES加密解密 | — | | `/rc4` | RC4加密解密 | — | | `/rsa` | RSA加密解密 | — | | `/sha` | SHA加密 | — | | `/random` | 随机数生成器 | — | | `/jsjiamijiemi` | JS加密解密 | — | | `/jsyasuo` | JS代码压缩 | — | | `/jshunxiao` | JS混淆 | — | | `/jsgeshihua` | JS格式化 | — | | `/htmljs` | HTML转JS | — | | `/htmlyasuo` | HTML压缩 | — | | `/htmlgeshihua` | HTML格式化 | — | | `/cssyasuo` | CSS压缩 | — | | `/cssgeshihua` | CSS格式化 | — | | `/xmlyasuo` | XML压缩 | — | | `/xmlgeshihua` | XML格式化 | — | | `/jsonyasuo` | JSON压缩 | — | | `/jsongeshihua` | JSON格式化 | — | | `/httpcode` | HTTP状态码 | — | | `/user_agent` | UA查看 | — | | `/rand_user_agent` | UA生成器 | — | | `/baidutuisong` | 百度推送 | — | | `/bingtuisong` | 必应推送 | — | | `/smtuisong` | 神马推送 | — | | `/qr` | 二维码生成 | — | | `/qr_parse` | 二维码解析 | — | | `/outside_chain` | 超级外链工具 | — | | `/regex` | 正则表达式 | — | | `/get_port` | 端口检测 | — | | `/ip_checker` | IP检查 | — | | `/get_header` | 网页头部信息 | — | | `/photo_compression` | 图片压缩 | — | | `/batch_url` | 批量打开网址 | — | | `/robots` | Robots生成 | — | | `/uuid` | UUID生成 | — | | `/highlight` | 代码着色高亮 | — | | `/sql` | SQL压缩/格式化 | — | | `/image_to_base` | 图片转Base64 | — | | `/php_func` | PHP函数大全 | `/php_func/:id` | | `/barcode_generation` | 条形码生成器 | — | | `/crawler` | 爬虫模拟抓取 | — | | `/js_operation` | JS在线运行 | — | | `/vertical` | 文字竖排 | — | | `/linuxs` | Linux命令大全 | — | | `/html_table` | HTML表格生成器 | — | | `/site_thumbnail` | 网站缩略图 | — | | `/favicon` | ICO图标制作 | — | | `/stringarray` | 字符串转数组 | — | | `/arraystring` | 数组拼接字符串 | — | | `/daxiaoxie` | 英文大小写转换 | — | | `/curlycue` | 花体英文转换 | — | | `/htmlescape` | HTML转义 | — | | `/jsonexcel` | JSON转Excel/CSV | — | | `/phpformat` | PHP代码格式化 | — | | `/ip` | IP归属地查询 | — | | `/websocket` | WebSocket测试 | — | | `/imghosting` | 聚合图床 | — | | `/bot` | 搜索引擎蜘蛛大全 | `/bot/:id` | | `/china_colors` | 中国传统色 | — | | `/japan_colors` | 日本传统色 | — | | `/meta` | Meta标签生成 | — | | `/web_color` | 网页常用色彩 | — | | `/safe_color` | WEB安全色 | — | | `/url_batch` | 网址链接批量生成 | — | | `/htaccess_nginx` | htaccess转nginx | — | | `/refresh` | 在线定时刷新 | — | | `/gif` | GIF动图制作 | — | | `/dns` | DNS地址列表 | — | | `/word` | Word快捷键 | — | | `/excel` | Excel快捷键 | — | | `/ppt` | PPT快捷键 | — | #### 🎮 休闲娱乐 | 路由 | 功能 | 详情路由 | |------|------|---------| | `/joke` | 笑话大全 | `/joke/:id` | | `/eyesight` | 最强眼力 | — | | `/mind_reader` | 读心术 | — | | `/typewriter` | 速度打字机 | — | | `/depression_quiz` | 抑郁症测试题 | — | | `/anxiety_quiz` | 焦虑症测试题 | — | | `/mdq_quiz` | 双相情感障碍筛查 | — | | `/mania_quiz` | 狂躁症测试题 | — | | `/moyu` | 摸鱼人 | — | ### 其他页面路由 | 路由 | 功能 | |------|------| | `/` | 首页 | | `/search/[:type]/[:word]` | 站内搜索 | | `/about/privacy` | 隐私政策 | | `/links` | 友情链接 | | `/classify/study` | 教育学习分类 | | `/classify/live` | 生活服务分类 | | `/classify/calculate` | 实用计算分类 | | `/classify/health` | 健康生活分类 | | `/classify/webmaster` | 站长工具分类 | | `/classify/recreation` | 休闲娱乐分类 | --- ## 三、🔴 后端管理API(`admin` 模块) 入口:`public/admin.php`,绑定到 `admin` 模块,关闭路由,采用 `/控制器/方法` 的传统URL格式。 ### 系统管理 | 控制器 | 功能 | |--------|------| | `Index` | 后台首页/管理员登录/退出 | | `Ajax` | 异步请求(语言包加载/文件上传/图标生成) | | `Command` | 命令管理 | | `Event` | 事件管理 | | `Func` | 功能管理 | | `Addon` | 插件管理(安装/配置/卸载) | | `Ver` | 版本管理 | ### 权限管理 | 控制器 | 功能 | |--------|------| | `auth/Admin` | 管理员管理(增删改查) | | `auth/Group` | 角色组管理 | | `auth/Rule` | 权限规则管理 | ### 用户管理 | 控制器 | 功能 | |--------|------| | `user/User` | 前台用户管理 | | `user/Group` | 用户组管理 | | `user/Rule` | 用户规则管理 | ### 数据管理控制器(70+个CRUD控制器) 每个工具都有对应的后台管理控制器,提供标准的数据增删改查操作: | 控制器 | 对应数据 | 控制器 | 对应数据 | |--------|---------|--------|---------| | `Abbr` | 英文缩写 | `About` | 关于页面 | | `Airport` | 机场代码 | `Aljj` | 鬼谷子 | | `Barcode` | 条形码 | `Bmi` | BMI数据 | | `Bot` | 搜索引擎蜘蛛 | `Bzql` | 百战奇略 | | `Coitus` | 生肖配对 | `Couplet` | 对联 | | `Cs` | 生活常识 | `Cy` | 成语 | | `Drug` | 药品 | `Efs` | 歇后语 | | `Food` | 食物相克 | `Gather` | 采集规则 | | `Hanzi` | 汉字 | `Hdnj` | 黄帝内经 | | `Herbal` | 中药材 | `Hfz` | 回文 | | `Hot` | 热搜 | `Ic` | 身份证区号 | | `Illness` | 疾病 | `Jfc` | 近反义词 | | `Jgj` | 金刚经 | `Jieqi` | 节气 | | `Joke` | 笑话 | `Jzdq` | 句子 | | `Links` | 友情链接 | `Lscq` | 历史朝代 | | `Lunyu` | 论语 | `Lyric` | 歌词 | | `Ms` | 谜语 | `Mz` | 孟子 | | `Nation` | 民族 | `Nick` | 网名 | | `Perfect` | 待审核内容 | `Poet` | 诗人 | | `Poetry` | 诗词 | `Port` | 港口 | | `Qtrip` | 油耗 | `Riddle` | 谜语 | | `Saying` | 谚语 | `Sbbf` | 生辰八字 | | `Sgz` | 三十六计 | `Shool` | 绕口令 | | `Sign` | 车标 | `Site` | 实用网站 | | `Sj` | 史记 | `Spiders` | 蜘蛛规则 | | `Ss` | 搜索 | `Story` | 故事 | | `Surname` | 姓氏 | `Sx` | 生肖 | | `Symbol` | 符号 | `Szbf` | 数字 | | `Szj` | 三字经 | `Tisana` | 药茶 | | `Tss` | 天书 | `Warring` | 战国策 | | `Why` | 十万个为什么 | `Wine` | 酒方 | | `Wisdom` | 名人名言 | `Wlyh` | 网络用语 | | `Word` | 英文单词 | `Zc` | 组词 | | `Zgjm` | 周公解梦 | `Zy` | 周易 | | `Zz` | 庄子 | `Zztj` | 资治通鉴 | --- ## 四、🟡 扩展库(`extend` 目录) | 类库 | 功能 | |------|------| | `fast/Auth` | FastAdmin权限认证 | | `fast/Date` | 日期处理 | | `fast/Form` | 表单构建 | | `fast/Http` | HTTP请求封装 | | `fast/Pinyin` | 拼音转换 | | `fast/Random` | 随机数/UUID生成 | | `fast/Rsa` | RSA加密解密 | | `fast/Tree` | 树形结构处理 | | `fast/Version` | 版本检测 | | `Net/Ico` | ICO图标处理 | | `Net/Ips` | IP地址处理 | --- ## 五、📊 接口类型统计 | 类型 | 数量 | 说明 | |------|------|------| | 前端JSON API | 80+ | `/api/` 模块,返回JSON | | 前端SSR页面 | 200+ | `index` 模块,返回HTML | | 后端管理接口 | 70+ | `admin` 模块,CRUD管理 | | 热榜采集接口 | 16 | 百度/微博/知乎/抖音等 | | AI生成接口 | 9 | ChatGPT内容生成 | | 计算器接口 | 15+ | 各种计算工具 | | 搜索查询接口 | 30+ | 各类数据搜索 | --- ## 六、🏗️ 架构总览 ``` ┌─────────────────────────────────────────────┐ │ 用户端 │ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ │ │ PC网站 │ │ 小程序/APP│ │ 搜索引擎 │ │ │ └────┬─────┘ └────┬─────┘ └────┬─────┘ │ └───────┼─────────────┼─────────────┼──────────┘ │ │ │ ▼ ▼ ▼ ┌─────────────────────────────────────────────┐ │ public/index.php │ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ │ │ index │ │ api │ │ route │ │ │ │ 模块 │ │ 模块 │ │ 路由 │ │ │ │ (HTML) │ │ (JSON) │ │ 规则 │ │ │ └────┬─────┘ └────┬─────┘ └──────────┘ │ └───────┼─────────────┼────────────────────────┘ │ │ ▼ ▼ ┌─────────────────────────────────────────────┐ │ common 模块 (公共层) │ │ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────────┐ │ │ │ Auth │ │ Token│ │ Sms │ │ Upload │ │ │ └──────┘ └──────┘ └──────┘ └──────────┘ │ └──────────────────┬──────────────────────────┘ │ ┌──────────┼──────────┐ ▼ ▼ ▼ ┌────────────┐ ┌────────┐ ┌──────────┐ │ MySQL DB │ │ Redis │ │ 第三方API │ │ (70+表) │ │ Cache │ │百度/ChatGPT│ └────────────┘ └────────┘ └──────────┘ ┌─────────────────────────────────────────────┐ │ public/admin.php │ │ admin 模块 (管理后台) │ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ │ │ 权限管理 │ │ 数据CRUD │ │ 系统配置 │ │ │ └──────────┘ └──────────┘ └──────────┘ │ └─────────────────────────────────────────────┘ ``` --- ## 七、🔑 核心特点 1. **工具箱定位** — 综合在线工具箱网站,提供 200+ 在线工具 2. **AI内容生成** — 集成 ChatGPT API 自动生成绕口令、谜语、对联等内容 3. **热榜聚合** — 采集 16 个平台的热搜数据(百度/微博/知乎/抖音等) 4. **FastAdmin权限体系** — 完整的RBAC权限管理(管理员/角色组/权限规则) 5. **多端支持** — 同时支持 PC网页渲染 和 JSON API(小程序/APP) 6. **SEO优化** — 全站TDK配置、百度/必应/神马推送、伪静态路由 7. **数据采集** — QueryList爬虫框架 + 第三方API数据采集