使用CloudFlare部署免费自有的域名邮箱,无需服务器
本文档介绍了如何使用 Cloudflare Workers 部署一个临时邮箱服务。
**准备工作:**
* GitHub 账号
* Cloudflare 账号
* 域名
**部署步骤:**
1. **绑定域名解析到 Cloudflare:** 将你的域名解析到 Cloudflare。
2. **创建 Worker 项目:**
* Fork [cloud-mail](https://github.com/eoao/cloud-mail) 项目到你的 GitHub 仓库。
* 在 Cloudflare Worker 控制台导入 GitHub 代码,项目名称随意,启动目录设置为 `mail-worker`。
3. **配置环境变量:**
* `domain`: 你的域名(JSON 格式,例如 `["zap.edu.kg"]`)。
* `admin`: 管理员邮箱(例如 `admin@example.com`)。
* `jwt_secret`: 用于身份令牌加密的自定义字符串。
4. **绑定数据库:**
* 创建 KV 数据空间。
* 在 Worker 项目中绑定 D1 数据库(变量名 `db`)和 KV 数据库(变量名 `kv`)。
* 通过访问 `https://你的自定义域名/api/init/你绑定的的jwt_secret` 初始化数据库。
5. **启用邮件接收:**
* 在 Cloudflare 控制台的“Email Routing”中设置邮件路由规则,将邮件转发到你的 Worker URL。
* 测试邮箱接收功能。
更多功能设置可参考官方文档。
US.KG域名重新开放上线,永久免费二级域名注册教程:可绑定 Cloudflare,仅需邮箱即可注册
这篇文章介绍了如何通过DigitalPlat免费获取并使用一年的域名。
**主要步骤包括:**
1. **准备工作:** 需要邮箱、GitHub账号和CloudFlare账号。
2. **DigitalPlat注册:**
* 访问DigitalPlat FreeDomain注册页面。
* 填写用户名、姓名、邮箱、电话、地址(可使用Fake Name Generator生成)和密码。
* 注册后需验证邮箱。
* 登录后,通过GitHub进行KYC验证。
* 登录后台,给官方GitHub项目点Star可额外获得一个域名名额。
* 在“Domain Registration”处注册免费域名(目前支持dpdns.org和qzz.io后缀)。
3. **绑定CloudFlare:**
* 在CloudFlare后台添加刚注册的域名。
* 选择Free计划。
* 将CloudFlare提供的名称服务器(NS记录)填写到DigitalPlat的域名设置中。
* 等待CloudFlare解析完成后即可使用。
**重要提示:** 文章提醒免费域名的稳定性存疑,不建议用于重要业务。
教程
未读
小白使用1panel面板一键部署Rustdesk中继服务器及API服务器
本文介绍了如何使用开源软件 RustDesk 搭建远程桌面连接。作者因在智利无法承受现有远程控制软件的高昂费用,且不信任 Windows 自带远程桌面的安全性,故选择搭建 RustDesk。
搭建步骤如下:
1. **准备服务器资源**:推荐使用雨云服务器,并选择 Ubuntu Server 20.04 LTS 作为操作系统。
2. **安装 1panel 面板**:通过 1panel 官网提供的安装指令在服务器上部署 1panel 面板。
3. **部署 RustDesk 中继服务器及 API 服务**:在 1panel 中创建 Docker 编排,部署 `hbbs`(中继服务器)、`hbbr`(文件传输)以及 `rustdesk-api`(API 服务)。需要根据实际情况修改 YAML 文件中的 IP 地址、端口和密钥,并放行相应的端口。
4. **获取 API 服务密码**:通过 1panel 进入 `rustdesk-api` 容器的终端,重置管理员密码,以便登录 API 后台进行配置。
5. **客户端修改**:下载并安装 RustDesk 客户端,在网络设置中连接到自建的 RustDesk 服务器,并使用 API 账户登录。
完成以上步骤后,即可成功搭建并使用 RustDesk 进行远程控制。