灌水王 发表于 2023-9-14 00:03:54

【小工具】Szd - 次级域名分发系统

介绍:
次级域名分发系统(Szd)是一个以java语言开发基于cloudflare API的域名分发系统(CF的A记录),只要域名托管于cloudflare那么就可以使用它。亮点是支持多级域名分享,例如可以将二级域名分享给用户,用户可根据此二级域名创建属于他自己的三级域名,实现了用户权限管理,邀请用户注册,管理员登录安全性验证等功能

https://github.com/vanyouseea/szd

体验:
https://szds.herokuapp.com

界面预览:
管理员


用户


准备:
一台VPS,并且安好Java
访问https://github.com/vanyouseea/szd/releases,下载jar包到你的vps目录下

搭建:
nohup java -jar szd-1.0.0.jar &

简单说明:
启动后访问你的 IP:9527 即可,例如我的是http://127.107.127.207:9527/, 系统会直接引导你注册,
请注意,你只有一次注册机会,一旦注册后系统将关闭注册,所以请牢记用户名和密码,这是你登录szd必要的凭证

到达首页后请阅读说明,根据说明配置好CF的邮件和api-token,为了安全起见同时也配置好微信登录认证,然后就可以使用它了
[配置] -> 系统配置


[配置] -> 域名管理

这里可以拉取托管在CF的域名的信息所有A记录,获得这些域名信息后你可以选择留下需要分享的域名然后删除不想共享的域名

[用户] -> 邀请注册

生成邀请码时可以选择数量,同时也可以指定通过这些邀请码注册的用户所能持有的最大子域数

[用户] -> 管理用户

这里可以管理已注册的用户

[用户] -> 管理用户域名

编辑
管理员可以帮助用户编辑其A记录,包括修改其子域前缀
删除
管理员删除用户的A记录,需要注意的是如果用户的A记录是经由管理员删除,那么他的当前持有子域数-1

[我的] -> 可用域名

当管理员分享域名后,该域名会在此处出现,如果管理员分享的是二级域名,那么用户只能创建三级域名

[我的] -> 我的子域
当用户在可用域名中新建了子域后,可以在这里找到和修改其信息(修改仅限于IP和是否用CF代理),不可更改子域前缀,需要注意的是用户如果删除此解析,他所持有的子域数并不会减少


大佬们要不要用这个系统试试开全域的车?可以@我,免费搭建

灌水王 发表于 2023-9-14 00:04:34

:D:D:D:D:D:D:D:D:D:D:D

冷雨分飞 发表于 2023-9-14 00:05:19

这个合适,收藏

wczan521 发表于 2023-9-14 00:05:59

没看出有什么应用场景

Labudist 发表于 2023-9-14 00:06:22

东西是不错,就是用了easyui老爷车

灌水王 发表于 2023-9-14 00:07:18

居然是java

灌水王 发表于 2023-9-14 00:07:33

有没有DDNS动态解析服务的源码:)
是DDNS不是DNS别起哄:(

灌水王 发表于 2023-9-14 00:08:20

这样别人可以随便申请XX.AA.com了吗?
页: [1]
查看完整版本: 【小工具】Szd - 次级域名分发系统