阿宅二级域名分发系统 轻量化全开源

阿宅二级域名分发系统 轻量化全开源-小栈博客
阿宅二级域名分发系统 轻量化全开源
此内容为免费资源,请登录后查看
0
免费资源
智能摘要·小栈AI助手

阿宅二级域名分发系统 轻量化全开源
想把手里那个闲置的域名盘活?不用折腾 NS 服务器,也不用写一行代码。AZhai Sub 就是干这个的——一套开源的 二级域名分发系统,玩家申请 you.xxx.com,你就能统管 *.you.xxx.com 下所有记录,体验和 us.kg 那种老牌服务有一拼。

AZhai Sub 是什么

你自己有个 xxx.com,用户来申请一个 you.xxx.com 的子域。批下来之后,这个子域下面所有解析都能由用户自己管。全程不需要 NS 服务器,也不用改什么域名服务器配置,申请即用,门槛几乎为零。

功能特性一览

  • 二级域名申请与管理,支持自定义前缀
  • 域名申请审核流程,管理员把关
  • DNS 解析管理,支持 A、AAAA、CNAME、TXT 记录
  • SSL 证书申请,让二级域名顺手开启 HTTPS
  • 域名启用、暂停与恢复
  • DNS 记录自动同步
  • 在线系统更新,不用重传文件
  • 管理员后台:用户管理、域名管理、DNS 服务商管理、操作日志
  • 阿宅 OAuth 登录,多项目一号通用

有个细节要提醒:TXT 根域名验证得走人工。用户先提交 TXT 验证申请,管理员审核通过后手动补上记录,不能全自动搞定。

DNS 服务商支持

目前接进来的是这几家:Cloudflare、阿里云 DNS、华为云 DNS、腾讯云 DNS、西部数码 DNS。后续按实际需求还会继续加,不会停在原地。

SSL 证书也能自助申请

用户能针对自己的二级域名申请 SSL 证书,配好之后 HTTPS 访问就顺了,省得再去第三方平台来回折腾。

怎么部署?四步搞定

1. 上传项目

把项目丢进网站目录解压即可。

2. 导入数据库

先创建数据库,再把项目里的 database.sql 导进去。

3. 修改配置

编辑 config.php,填好数据库连接信息。要用「阿宅登录」的话,OAuth 信息也在这里配。

4. 登录后台

后台地址:https://你的域名/admin。默认账号 azhai,密码 azhai123。登进去第一件事就是改密码,别偷懒。

阿宅登录:一个号打通所有项目

去 https://oauth.azhai.de 申请 OAuth 密钥,填进 config.php。配置完注册一个阿宅账号,所有接了阿宅 OAuth 的项目都能用同一个号登录,免去反复注册的麻烦。

在线升级,不折腾文件

系统内置了在线升级。后续有新版本,后台进「系统更新」,点一下检查更新就能装,不用重新下载、上传、覆盖文件。对懒得动服务器的人挺友好。

技术栈

PHP 8 + MySQL 8。环境干净,依赖少,跑起来也轻。整套 PHP源码 全开源,看得见改得动,适合自己二次开发或搭个站点练手。

整体看下来,AZhai Sub 更像一套拿来就能用的 开源软件:域名分发、解析管理、证书申请、在线升级一条龙,适合想低成本搭二级域名平台的人。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容