首页
/ 推荐项目:doh-cf-workers - 轻量级DNS-over-HTTPS代理

推荐项目:doh-cf-workers - 轻量级DNS-over-HTTPS代理

2024-05-24 03:43:58作者:卓炯娓

推荐项目:doh-cf-workers - 轻量级DNS-over-HTTPS代理

1、项目介绍

doh-cf-workers 是一个基于Cloudflare Workers的极简DNS-over-HTTPS(DoH)代理服务。只需注册免费的Cloudflare Workers账号,创建并部署一个新worker,将index.js的内容替换到你的Worker脚本中,即可完成设置。这个服务可以用于任何支持DoH的设备和应用,如AdGuard、浏览器安全DNS设置、YogaDNS、Intra以及Nebulo等。

2、项目技术分析

  • 云函数实现:通过Cloudflare Workers运行,这是一种无服务器边缘计算平台,可以在全球范围内的数据中心快速执行代码。
  • DNS-over-HTTPS:doh-cf-workers允许用户选择任意DoH服务器作为后端,包括但不限于Cloudflare、Google和NextDNS,并支持不常见的JSON API(通过dohjson变量配置)。
  • 灵活性:即使ISP封锁了知名的DoH提供商,你也可以自建代理。你可以绑定自己的域名,并确保其在Cloudflare上,或者使用doh-cf-pages来支持非Cloudflare托管的域名。

3、项目及技术应用场景

  • 隐私保护:利用DoH加密DNS请求,避免ISP监控用户的网络活动。
  • 家庭和个人使用:免费层每天可处理10万次请求,适合大部分个人或家庭用户。
  • 自定义过滤:如果你希望更精细地控制DNS过滤规则,可以考虑使用依赖于这个项目实现的serverless-dns,它为RethinkDNS提供动力。
  • 跨平台兼容:无论是在桌面还是移动设备上,只要所使用的应用或服务支持DoH,都可以使用doh-cf-workers。

4、项目特点

  • 一键部署:提供了直接部署到Cloudflare Workers的按钮,方便快捷修改参数和代码。
  • 资源高效:在免费层级下,能满足日常需求;如有更高要求,可通过升级至付费计划获取更多请求限制。
  • 安全性:尽管默认日志公开,但你可以通过使仓库私有来保护你的Worker地址。
  • 扩展性:对Google Cloud Function的支持,以及.NET实现的参考doh-gcf

总结来说,doh-cf-workers是个人与小团队保护隐私、优化网络连接的良好工具,其轻巧的架构和灵活的设置选项,使其成为了一款值得尝试的开源项目。无论是为了学习边缘计算还是提升网络安全性,都不妨一试!

热门项目推荐
相关项目推荐

项目优选

收起
Python-100-DaysPython-100-Days
Python - 100天从新手到大师
Python
603
114
Cangjie-ExamplesCangjie-Examples
本仓将收集和展示高质量的仓颉示例代码,欢迎大家投稿,让全世界看到您的妙趣设计,也让更多人通过您的编码理解和喜爱仓颉语言。
Cangjie
205
55
openHiTLSopenHiTLS
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
59
48
RuoYi-Cloud-Vue3RuoYi-Cloud-Vue3
🎉 基于Spring Boot、Spring Cloud & Alibaba、Vue3 & Vite、Element Plus的分布式前后端分离微服务架构权限管理系统
Vue
44
29
HarmonyOS-ExamplesHarmonyOS-Examples
本仓将收集和展示仓颉鸿蒙应用示例代码,欢迎大家投稿,在仓颉鸿蒙社区展现你的妙趣设计!
Cangjie
286
77
Ffit-framework
面向全场景的 Java 企业级插件化编程框架,支持聚散部署和共享内存,以一切皆可替换为核心理念,旨在为用户提供一种灵活的服务开发范式。
Java
112
13
yolo-onnx-javayolo-onnx-java
Java开发视觉智能识别项目 纯java 调用 yolo onnx 模型 AI 视频 识别 支持 yolov5 yolov8 yolov7 yolov9 yolov10,yolov11,paddle ,obb,seg ,detection,包含 预处理 和 后处理 。java 目标检测 目标识别,可集成 rtsp rtmp,车牌识别,人脸识别,跌倒识别,打架识别,车牌识别,人脸识别 等
Java
7
0
cjoycjoy
a fast,lightweight and joy web framework
Cangjie
10
2
frogfrog
这是一个人工生命试验项目,最终目标是创建“有自我意识表现”的模拟生命体。
Java
7
0
mdmd
✍ WeChat Markdown Editor | 一款高度简洁的微信 Markdown 编辑器:支持 Markdown 语法、色盘取色、多图上传、一键下载文档、自定义 CSS 样式、一键重置等特性
Vue
111
25