首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >[开源]一个集成短链生成、子域名托管、无限邮箱服务,一站式域名服务(Saas)平台

[开源]一个集成短链生成、子域名托管、无限邮箱服务,一站式域名服务(Saas)平台

作者头像
艺齐飞
发布2025-11-29 18:52:21
发布2025-11-29 18:52:21
540
举报
文章被收录于专栏:一飞开源一飞开源

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一、开源项目简介

WR.DO

生成短链接, 创建 DNS 记录, 管理临时邮箱

WR.DO 是一个集成短链生成、子域名托管、无限邮箱服务,以及开放API接口的一站式域名服务(Saas)平台,释放你的域名潜力。

二、开源协议

使用MIT开源协议

三、界面展示

截图预览

四、功能概述

功能

  • 短链生成生成附有访问者统计信息的短链接 (支持密码保护, 支持调用 API)
  • 临时邮箱创建多个临时邮箱接收和发送邮件(支持调用 API)
  • 多租户支持无缝管理多个 DNS 记录
  • 截图 API访问截图 API、网站元数据抓取 API
  • 权限管理:方便审核的管理员面板
  • 安全可靠基于 Cloudflare 强大的 DNS API

功能列表

短链服务:

  • 支持自定义短链
  • 支持生成自定义二维码
  • 支持密码保护链接
  • 支持设置过期时间
  • 支持访问统计(实时日志、地图等多维度数据分析)
  • 支持调用 API 创建短链

临时邮箱服务:

  • 支持创建自定义前缀邮箱
  • 支持过滤未读邮件列表
  • 可创建无限数量邮箱
  • 支持接收无限制邮件 (依赖 Cloudflare Email Worker)
  • 支持发送邮件(依赖 Resend)
  • 支持调用 API 创建邮箱
  • 支持调用 API 获取收件箱邮件

子域名管理服务:

  • 支持管理多 Cloudflare 账户下的多个域名的 DNS 记录
  • 支持创建多种 DNS 记录类型(CNAME、A、TXT 等)

开放接口模块:

  • 获取网站元数据 API
  • 获取网站截图 API
  • 生成网站二维码 API
  • 将网站转换为 Markdown、Text
  • 支持所有类型 API 调用统计日志
  • 支持生成用户 API Key,用于第三方调用开放接口

管理员模块:

  • 多维度图表展示网站状态
  • 域名服务配置(动态配置各项服务是否启用,包括短链、临时邮箱(收发邮件)、子域名管理)
  • 用户列表管理(设置权限、分配使用额度、禁用用户等)
  • 短链管理(管理所有用户创建的短链)
  • 邮箱管理(管理所有用户创建的临时邮箱)
  • 子域名管理(管理所有用户创建的子域名)

五、技术选型

快速开始

查看开发者快速开始的详细文档。

要求

  • Vercel 账户用于部署应用
  • 至少一个在 Cloudflare 托管的 域名

查看开发文档。

Email worker

查看 email worker 文档用于邮件接收。

自部署教程

使用 Vercel 部署

记得填写必要的环境变量。

使用 Docker Compose 部署

在服务器中创建一个文件夹,进入该文件夹并新建docker-compose.yml文件,填写必要的环境变量,然后执行:

代码语言:javascript
复制
docker compose up -d

本地开发

将 .env.example 复制为 .env 并填写必要的环境变量。

代码语言:javascript
复制
git clone wr.do
cd wr.do
pnpm install

# 在 localhost:3000 上运行
pnpm dev

初始化数据库

代码语言:javascript
复制
pnpm postinstall
pnpm db:push

管理员初始化

Follow https://localhost:3000/setup

六、源码地址

访问一飞开源:https://code.exmay.com/

#一飞开源 #开源项目 #域名服务平台

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-08-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 一飞开源 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、开源项目简介
  • WR.DO
  • 二、开源协议
  • 三、界面展示
  • 截图预览
  • 四、功能概述
  • 功能
  • 五、技术选型
  • 快速开始
  • 要求
  • Email worker
  • 自部署教程
  • 使用 Vercel 部署
  • 使用 Docker Compose 部署
  • 本地开发
  • 初始化数据库
  • 管理员初始化
  • 六、源码地址
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档