AZhai NAV(阿宅)是基于PHP+MySQL开发的轻量级导航程序,全端适配,支持私人导航、公共分享、多用户互动与网站监控,开箱即用,适合个人与小团队快速搭建导航站。
AZhai NAV 导航源码功能特点简介
AZhai NAV 是一款基于 PHP + MySQL 构建的轻量级个人导航网站程序,专为追求简洁、自主的网址收藏与分享场景设计。项目前后台均适配移动端与桌面端,具备完整的导航站运营与用户互动能力,适合个人或小团队部署使用。
前台展示
-
公共导航以卡片网格形式展示网站,支持按分类筛选、全局搜索(名称/描述/标签/URL)。
-
每个网站显示名称、简介、分类、状态(在线/离线/超时)及响应时间,并实时更新点击量。
-
网站详情页展示完整信息,并提供“访问网站”及“收藏”功能(需登录)。
-
支持用户登录后收藏公共网站,收藏列表集中管理。
用户中心
-
用户可注册/登录账号,修改个人资料(头像、邮箱)及登录密码。
-
每个用户拥有独立的“私人导航”空间,可自由添加、编辑、删除自己的网站(仅自己可见)。
-
私人导航支持设置分类、标签、描述及图标,方便个人整理。
-
用户可将私人导航中的网站提交审核,申请加入公共导航;审核通过后,网站会标注“@用户名 推荐”,并关联至该用户的公开推荐列表。
-
用户中心展示个人统计(私人导航数量、收藏数、待审核申请数),并提供快捷入口(添加导航、管理收藏、浏览公共导航等)。
-
支持查看其他用户的公开推荐主页,展示其推荐的所有公共网站。
后台管理
-
管理员专用后台,需登录认证,支持:
-
网站管理:增删改公共导航网站,设置分类、排序、置顶、推荐、可见性,并可自动抓取网站信息(标题、描述、图标)。
-
分类管理:自定义分类名称、图标、排序及启用状态。
-
用户审核:集中处理用户提交的公共导航申请,通过或拒绝,并可选填写拒绝原因。
-
网站监控:实时检测所有公共网站的可达性(支持设置超时时间),自动记录状态日志(HTTP 状态码、响应时间),并在后台以列表形式展示当前状态(在线/离线/超时)。
-
系统设置:配置站点名称、描述、SEO 关键词、Logo 文字,以及监控超时阈值。
-
修改密码:管理员可随时更换登录密码。
-
技术架构与特色
-
环境要求:PHP 8.x + MySQL 8.x,原生开发,无需框架依赖。
-
数据库设计:包含用户表、网站表、分类表、收藏表、用户私人站点表、审核记录表、监控日志表等,结构清晰,支持外键约束。
-
安全机制:内置 CSRF 防护、密码哈希加密、用户状态校验,后台支持演示只读模式(可选)。
-
可扩展性:监控模块支持定时任务(通过脚本触发),便于集成到系统计划任务中。
-
响应式适配:前台与后台均针对不同屏幕尺寸优化,移动端操作流畅。
适用场景
-
个人导航站:为自己收藏常用网址,并选择性公开分享。
-
社区导航:支持多用户注册,鼓励用户贡献优质网站,形成共建生态。
-
小型团队内部资源导航:私密导航结合公开审核,灵活管理知识库。
AZhai NAV 以“轻量、自主、可互动”为核心,既满足个人收藏的私密性,又提供公共分享与社区化的拓展可能,是一套开箱即用的导航建站解决方案。


