-
🎓 South China University of Technology
-
⚡ Electronic Materials Engineering
-
🧱 Amateur developer
-
✒️ Dnomd343's Blog
-
Email:
[email protected]
-
Telegram:
@dnomd343
容器化的无污染DNS服务
License: MIT License
🎓 South China University of Technology
⚡ Electronic Materials Engineering
🧱 Amateur developer
✒️ Dnomd343's Blog
Email: [email protected]
Telegram:@dnomd343
由于Cloudflare很多IP无法正常访问,而现在很多站点都使用了Cloudflare 的CDN,这样造成很多站点经常无法访问。
能否增加自定义某些域名使用Cloudflare IP。
假设配置了test-cf.xyz需要优选Cloudflare IP,定时10分钟,则每10分钟调用Cloudflare IP优选程序,优选到ip后用curl尝试真实连接,如果能正常连接则把ip更新到host(不是系统host,是cleandns的host配置,或者是其他地方,能在请求cleandns时返回该ip即可)。
最好能自行设置优选IP规则。
再说明一下需求的必要性,有两点:
其一,可以不通过梯子访问开启了Cloudflare CDN的站点,这点非常重要。
其二,可以优化Cloudflare CDN速度,这点不是太重要。
关于ECH的介绍:
https://blog.cloudflare.com/encrypted-client-hello/
https://blog.mozilla.org/security/2021/01/07/encrypted-client-hello-the-future-of-esni-in-firefox/
Firefox开启:
about:config
network.dns.echconfig.enabled
network.dns.use_https_rr_as_altsvc
Chrome开启:
chrome://flags
encrypted-client-hello
use-dns-https-svcb-alpn
ECH必须和DOH配合才能运行
请问怎么设置能自动保存/记录 所有解析的域名 最后使用的是什么dns服务器 国内或者国外的 dns 解析的?
was unable to import
host模式,初始化adhome时改为8899后,在不重启的情况下可以通过8899端口访问adhome,但是一旦重启,即便修改adhome的yaml文件修改重启还是80
照着网站提示配置macvlan不成功,反馈" invalid subnet: invalid CIDR address";
要把--subnet=和--gateway=后面的"{}"去掉才能成功
目前AdGuardHome也不支持代理,只能通过dnscrypt-proxy再转发一次来走socks5.如果cleardns可以直接支持就好了.目前国内对外dns的连通率还是成问题.
应该替换为“-p”
希望增加Foreign和Domestic的配置都能加上是否返回IPV6选项
特别是Foreign需要,因为很多时候返回IPV6地址还是会造成无法访问。
不少代理是不支持IPV6的
我是ROS搭的CDNS的,软路已经指向IP Cleardns,请问cdns里面的dns服务器是不是设置成127.0.0.1:5353就可以了,可是我打开网页总是说找不到dns服务器,要怎么搞哦
启动参数可以使用--config指定配置文件路径,但是文档中似乎没有提及?是否可以在文档中补充这一点?
针对gfwlist.txt,china-ip.txt,chinalist.txt这三个文件希望可以在配置里增加定义本地文件,合并到最终的list里。
这样既可以自己手动增加一些记录(有些网址或者ip段自己非常确认是需要走国内解析的),又能定时更新在线的。
相当于额外增加本地文件作为一个源。
同时可以考虑配置assets的时候支持多个远程源。
I got cleardns error:
[error] handling tcp: handling tcp request: talking to dns upstream: exchanging with 127.0.0.1:5353 over udp: dns: buffer size too small
Where can I modify this configuration?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.