每日签到奶昔超市点数市场奶昔访达
返回列表 发布新帖
查看: 364|回复: 4

[网络工程师] 用Deno零成本自建DoH服务器

发表于 5 天前 | 查看全部 |阅读模式

欢迎注册论坛,享受更多奶昔会员权益!

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 dswqgu 于 2025-11-8 12:19 编辑

最近在研究RethinkDNS。这是个免费开源的 DNS 解析器。而且是Serverless的,支持 DNS over HTTPS (DoH) 和 DNS over TLS (DoT) 协议。它可以配置自定义黑名单,并可托管在 Cloudflare、Fly.io 或 Deno-Deploy 上。源代码可在github.com/serverless-dns/serverless-dns获取。
部署方式也很简单,就是fork官方的仓库然后用deno部署一下。下面就大致说一下怎么部署,以确保你拥有一个属于自己独占且不被污染的DNS服务器
1、登录GitHub并Fork https://github.com/serverless-dns/serverless-dns 到自己的仓库
fakename.png
2、打开Deno官网并登录GitHub账号。然后点击[GitHub] New Project来创建新的来自Github的项目
fakename.png
点击自己的头像,找到你Fork的"serverless-dns项目",点select选择
fakename.png
3、按照下图填好,然后点击"Deploy Project"!
fakename.png
稍微等个2-3分钟左右,等待部署好后,你就拥有了自己的DoH服务器!

接下来说下怎么获取DoH地址。首先复制这里的部署地址
fakename.png
然后拼贴到下面这个网址中就是你的DoH服务地址
  1. https://[上面你获取的地址]/dns-query{?dns}
复制代码


浏览器上,Chrome和Edge的方法略有不同但大致都是一样的
然后输入刚才拼贴的地址(例如 https://xxx.deno.dev/dns-query)作为自定义提供商即可
Chrome,打开设置=>隐私与安全=>安全,然后启用"使用安全DNS"
fakename.png
Edge,打开设置=>隐私、搜索和服务=>安全性,然后修改
fakename.png
爱生活,爱奶昔~
回复

使用道具 举报

发表于 5 天前 | 查看全部
部署完发现是Google Cloud,境内算了吧
爱生活,爱奶昔~
发表于 5 天前 来自手机 | 查看全部
感谢分享
爱生活,爱奶昔~
发表于 5 天前 | 查看全部
收藏看看
爱生活,爱奶昔~
发表于 昨天 09:33 来自手机 | 查看全部
感谢分享
爱生活,爱奶昔~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

© 2025 Nyarime 沪ICP备13020230号-1|沪公网安备 31010702007642号手机版小黑屋RSS
返回顶部 关灯 在本版发帖
快速回复 返回顶部 返回列表