使用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。
* 测试邮箱接收功能。
更多功能设置可参考官方文档。
刷爱快Q1800的小米CR660X刷回公开版固件教程
这篇教程介绍了如何刷机,并强调刷机有风险,需谨慎操作。
**刷机思路:**
1. 在 Breed 界面刷入 Bootloader。
2. 使用小米官方修复工具刷入官方固件。
**操作过程:**
1. **刷入 Bootloader:**
* 按住 Reset 键,插电开机,用网线连接电脑。
* 配置电脑网卡为静态 IP 地址(10.10.10.250)。
* 通过浏览器访问 10.10.10.250 进入 Breed Web 恢复控制台,上传并刷入 Bootloader。
* 刷入成功后,将电脑网卡设置恢复为默认。
2. **刷入官方固件:**
* 打开小米官方的恢复工具。
* 选择本地上传固件包,然后按照工具提示进行操作。
* 具体步骤为:拔掉电源,按住 Reset 键,再接通电源。当指示灯黄灯闪烁时,工具会自动刷入固件,指示灯变为蓝灯闪烁表示刷入成功。
* 刷好后,重启设备,通过浏览器访问 192.168.31.1 进行配置。
小米CR660X刷爱快Q1800保姆级教程
这篇教程以通俗易懂的方式,系统地介绍了小米CR660X系列路由器刷入Q1800固件的完整流程,核心在于通过降级、开启SSH、刷入pb-boot以及修改MAC和ID来完成固件替换,其价值在于为新手提供了清晰的操作指引,降低了刷机门槛,创新之处在于整合了多个步骤的详细说明,但需注意操作风险,后续可探索更多第三方固件兼容性。
教程
未读
centos7 yum报错Cannot find a valid baseurl for repo: base/7/x86_64
当在CentOS 7系统中执行`yum update`命令时,可能会遇到“Could not resolve host: mirrorlist.centos.org”的报错。这通常是由于网络连接问题、DNS配置错误或YUM源配置不当所致。
**解决方法:**
1. **检查网络连接:** 尝试`ping 223.5.5.5`,确保网络畅通。
2. **检查DNS配置:** 尝试`ping www.baidu.com`,如果无法解析域名,则需要更换DNS服务器。
3. **更换YUM源:** 如果网络和DNS都正常,可以考虑更换为阿里云等镜像源。访问阿里云镜像网站下载CentOS 7的repo文件,然后将其上传至服务器的`/root`目录,并复制到`/etc/yum.repos.d/`目录下,重命名为`CentOS-Base.repo`。
教程
未读
Centos安装Docker
这篇文章详细介绍了在CentOS 7上安装Docker及Docker-Compose的步骤,方法清晰易懂,旨在帮助读者快速搭建容器化环境,其价值在于提升开发部署效率,但可能未涵盖特定生产环境的精细化配置,后续可关注Docker网络、存储及安全优化。
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 进行远程控制。