Serverless DNS:一款无服务器、支持内容拦截的 DNS 解析器

你是否曾经为广告、跟踪器或恶意网站而烦恼?Serverless DNS 的出现,旨在彻底解决这个问题。它是一个基于 JavaScript 的无服务器 DNS 解析器,支持 DNS-over-HTTPS(DoH)和 DNS-over-TLS(DoT),可帮助开发者在 Cloudflare Workers、Deno Deploy、Fastly Compute@Edge 和 Fly.io 等平台上轻松部署自托管的内容拦截 DNS 服务。

截至收录:
Serverless DNS 项目 stars 数:2981
Serverless DNS 项目 forks 数:2083

Serverless DNS 项目目录截图

Serverless DNS 项目核心亮点

  • 🚀 无服务器架构:无需管理服务器,轻松部署到多个云平台,享受高可用性和弹性扩展。
  • 🛡️ 强大的内容拦截:集成 190 多个拦截列表,支持广告、跟踪器和恶意域名的过滤,保护用户隐私。
  • 🌐 多协议支持:同时支持 DNS-over-HTTPS(DoH)和 DNS-over-TLS(DoT),提供安全的 DNS 查询服务。
  • ⚡ 低延迟解析:服务器端处理延迟中位数为 0-2 毫秒,端到端延迟中位数为 10-30 毫秒。

Serverless DNS 项目快速开始

只需几步,你就能在本地运行起 Serverless DNS
1. 克隆项目

git clone https://github.com/serverless-dns/serverless-dns.git
cd serverless-dns

2. 安装依赖

npm install

3. 运行服务

# 在 Node.js 环境中运行
./run n
# 或在 Deno 环境中运行
./run d

Serverless DNS 项目应用场景

  • 自建 DNS 解析服务:开发者可以轻松部署自己的 DNS 解析器,实现广告拦截和隐私保护。
  • 企业网络管理:企业可以使用它过滤恶意域名,提升内部网络的安全性。
  • 多平台部署:支持 Cloudflare Workers、Deno Deploy、Fastly Compute@Edge 和 Fly.io,满足不同场景的需求。
  • 用户案例:目前,RethinkDNS 已在生产环境中使用 Serverless DNS,为全球用户提供高性能的 DNS 解析服务。

Serverless DNS 项目链接

serverless-dns / serverless-dns项目地址:https://github.com/serverless-dns/serverless-dns

本文地址:https://www.tgoos.com/24416

声明:本站资源均整理自互联网,版权归原作者所有,仅供学习交流使用,请勿直接商用,若需商用请购买正版授权。因违规使用产生的版权及法律责任由使用者自负。部分资源可能包含水印或引流信息,请自行甄别。若链接失效可联系站长尝试补链。若侵犯您的权益,请邮件(将 # 替换为 @)至 feedback#tgoos.com,我们将及时处理删除。转载请保留原文链接,感谢支持原创。