LibreDomains 是一个开源的二级域名分发服务,允许用户通过 GitHub Pull Request 来申请和管理二级域名。
目前,本项目提供以下域名:
| 域名 | 状态 | 描述 |
|---|---|---|
| ciao.su | ✅ 可用 | 主要域名 |
| ciallo.de | ⏸️ 暂停开放 | 备用域名 |
- Fork 本仓库
- 在
domains/[域名]/目录下创建一个以你想要申请的子域名命名的 JSON 文件- 例如:
domains/ciao.su/mysubdomain.json
- 例如:
- 按照下面的格式填写 JSON 文件
- 提交 Pull Request
- 等待自动检查和审核
- Pull Request 被合并后,你的域名记录将在几分钟内生效
在 domains/[域名]/[子域名].json 创建配置文件。详细格式和示例请参见完整指南。
A- IPv4 地址AAAA- IPv6 地址CNAME- 别名TXT- 文本记录MX- 邮件交换记录
- 子域名必须由小写字母、数字和连字符组成
- 子域名长度在 3-63 个字符之间
- 子域名不能以连字符开头或结尾
- 一个 GitHub 用户最多可以申请 3 个子域名
- 每个子域名最多可以有 10 个 DNS 记录
- 不允许申请保留的子域名(如
www,api,admin等系统关键子域名,详见完整指南 - 保留子域名说明)
编辑你的 JSON 文件并提交新的 Pull Request 即可更新。详见完整指南。
欢迎提交 Pull Request 来改进本项目!技术架构和实现细节请参见 CLAUDE.md。
本项目采用 MIT 许可证 - 详见 LICENSE 文件