全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1539|回复: 8

基于 Python 实现 DNS-over-TLS/HTTPS 和分区解析的小工具

[复制链接]
发表于 2019-11-25 13:09:18 | 显示全部楼层 |阅读模式
练手的小项目, 将 DNS 请求转发到用户指定的上游 DNS.
上游 DNS 支持的协议有: UDP, TCP, DNS-over-TLS, DNS-over-HTTPS.
使用 DNS-over-TLS 和 DNS-over-HTTPS 可以有效规避劫持.
分区解析的实现方式是将境内域名转发到国内 DNS, 将境外域名转发到境外 DNS.
支持将请求结果缓存在本地.

项目地址: https://github.com/Siujoeng-Lau/Encrypted-DNS

本人在北美用 Cloudflare DoH 和 Google DNS DoH 速度都很快.
国内 Google DNS DoT 似乎会解析到台湾, 速度还可以; DoH 直接被屏蔽了.
Cloudflare DoT 和 DoH 都会解析到北美, 速度很慢.
发表于 2019-11-25 13:32:18 | 显示全部楼层
谢谢分享


辛苦了
发表于 2019-11-25 14:54:13 来自手机 | 显示全部楼层
感谢分享,分享个如何搭建加密dns如何?
发表于 2019-11-25 15:18:38 | 显示全部楼层
老哥牛逼,收藏了
 楼主| 发表于 2019-11-25 16:46:38 | 显示全部楼层
额头有王的喵 发表于 2019-11-25 14:54
感谢分享,分享个如何搭建加密dns如何?

搭建的话可以用adguard home, 或者coredns
 楼主| 发表于 2019-11-25 20:13:11 | 显示全部楼层

感谢
 楼主| 发表于 2019-12-1 15:59:21 | 显示全部楼层
hellobaka 发表于 2019-11-25 16:46
搭建的话可以用adguard home, 或者coredns

pihole也可以
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-4 10:07 , Processed in 0.062020 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表