git clone https://github.com/MaydayV/DomainManagement.git
cd DomainManagementnpm install创建 .env.local 文件:
echo "ACCESS_PASSWORD=your_password_here" > .env.local或手动创建 .env.local 文件并添加:
ACCESS_PASSWORD=your_password_here
npm run dev打开浏览器访问 http://localhost:3000
使用你设置的密码登录。
- 将代码推送到 GitHub
git init
git add .
git commit -m "Initial commit"
git remote add origin https://github.com/MaydayV/DomainManagement.git
git push -u origin main- 在 Vercel 导入项目
- 访问 vercel.com
- 点击 "New Project"
- 选择你的仓库
- 点击 "Deploy"
- 设置环境变量
- 进入项目 Settings → Environment Variables
- 添加
ACCESS_PASSWORD - 保存并重新部署
# 安装 CLI
npm i -g vercel
# 登录
vercel login
# 部署
vercel
# 设置密码
vercel env add ACCESS_PASSWORD
# 生产部署
vercel --prod访问你的应用 URL,输入密码登录。
- 点击"添加域名"按钮
- 填写信息:
- 域名:
example.com - 注册商:选择你的注册商
- 到期时间:选择日期
- 价格:(可选)
- 备案状态:(可选)
- 域名:
- 点击保存
- 🔍 搜索:在搜索框输入关键词
- 🎛️ 筛选:按注册商或备案状态筛选
- 📊 排序:按到期时间、名称等排序
- 🔄 续费:点击续费按钮跳转到注册商
- ✏️ 编辑:修改域名信息
- 🗑️ 删除:删除不需要的域名
点击右上角的语言切换按钮,在中文和英文之间切换。
Vercel 重新部署会重置数据!建议:
- 定期备份
data/domains.json - 使用持久化存储(升级方案)
- 实施导出功能(开发中)
- 使用强密码(16+ 字符)
- 不要在代码中硬编码密码
- 定期更换密码
- 不要分享你的访问链接和密码
编辑 tailwind.config.ts:
colors: {
primary: {
// 修改这里的颜色值
600: '#your-color',
},
}编辑 lib/registrars.ts:
{
id: 'your-registrar',
name: 'your-registrar',
displayName: {
zh: '你的注册商',
en: 'Your Registrar',
},
website: 'https://...',
renewalUrlTemplate: 'https://...',
}编辑 lib/currencies.ts:
{
code: 'XXX',
symbol: 'X',
name: {
zh: '货币名称',
en: 'Currency Name',
},
}应用已适配移动端,可以直接在手机浏览器访问。
建议添加到主屏幕(PWA 功能开发中):
- iOS: Safari → 分享 → 添加到主屏幕
- Android: Chrome → 菜单 → 添加到主屏幕
A: 修改环境变量 ACCESS_PASSWORD,然后重新部署。
A: 如果有备份,恢复 data/domains.json。建议定期备份。
A: 编辑 lib/registrars.ts 文件,添加新的注册商配置。
A: 点击右上角的语言切换按钮。
A: 当前版本是单用户设计,多用户功能在规划中。
现在你已经准备好使用域名管理工具了!
如有问题,请查看文档或提交 Issue。
祝你使用愉快! Happy Managing! 🚀