白飘党的福音:5分钟白嫖!用Zeabur免费搭建私人DoH,彻底告别DNS污染

前言

DoH(DNS over HTTPS)是一种将传统的DNS域名解析请求通过HTTPS加密通道进行传输的网络协议,它的核心价值在于通过加密保护用户的DNS查询隐私,防止网络服务提供商或中间人窃听、篡改或劫持DNS请求,从而让用户访问网站的行为更加私密和安全。

与传统明文DNS相比,DoH将DNS查询伪装成普通的HTTPS流量(使用443端口),使其难以被识别和屏蔽。目前DoH已被Chrome、Firefox等主流浏览器原生支持,用户可以选择Cloudflare、Google等提供商的DoH服务来提升上网隐私保护水平。

Zeabur是一个现代化的云端应用部署平台,专注于为开发者提供简单、快速的全栈应用托管服务。它支持多种编程语言和框架(如Node.js、Python、Go、Next.js等),开发者只需连接Git仓库,Zeabur就能自动检测项目类型、构建并部署应用,同时提供数据库、对象存储等配套服务。

Zeabur采用按量计费模式,提供免费额度供个人开发者和小型项目使用。其核心优势在于极简的部署体验、自动化的CI/CD流程以及对中文开发者友好的界面和文档,是Vercel、Railway等国际平台的本土化替代选择。


正文

准备工作

首先访问 Zeabur 官网完成注册:

注册链接:https://zeabur.com/referral?referralCode=qiufenluoye

部署流程

1. 创建新项目

登录 Zeabur 官网后,点击创建新项目。

2. 选择共享集群

根据个人喜好选择火山云或腾讯云。

3. 部署 AdGuard Home

选择 Docker 容器进行部署。

选择 AdGuard Home 官方镜像进行安装,配置如下:

  • 镜像版本adguard/adguardhome:latest
  • 端口:3000 http
  • 存储卷
  • work/opt/adguardhome/work
  • conf/opt/adguardhome/conf

4. 配置公网访问

添加公网访问,选择自动生成域名。如果需要自定义域名,需要去域名管理控制台添加 CNAME 解析。

域名生成好后直接访问。

5. 初始化配置

将端口修改为 3000。

后面配置按需要进行下一步即可。如果还需要访问面板,记得访问 80 端口。

6. 启用 DoH 服务

进入服务面板中的文件选项,编辑配置文件。

配置文件路径:/opt/adguardhome/conf/AdGuardHome.yaml

allow_unencrypted_doh 修改为 true

7. 重启服务并使用

重启服务后即可使用,DoH 服务链接格式如下:


总结

通过在 Zeabur 平台上部署 AdGuard Home,你可以零成本搭建一个属于自己的私人 DNS DoH 服务,不仅能够享受加密 DNS 带来的隐私保护和安全性提升,还能利用 AdGuard Home 强大的广告拦截、恶意网站过滤和自定义 DNS 规则功能,让你在任何网络环境下都能获得干净、安全、可控的上网体验。

整个部署过程无需服务器和复杂配置,Zeabur 的自动化部署能力让你几分钟内就能拥有一个稳定运行的私人 DNS 服务。配合 DoH 协议的加密特性,你的 DNS 查询将完全掌握在自己手中,彻底摆脱 ISP 的监控和 DNS 污染困扰。


参考资料