-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEAT] 支持Cloudflare Work转发的https查询 #81
Comments
因为目前outside dns的ip会被connection reset |
https模块应该可以自己指定IP吧,我看不出搭建worker和正常的HTTPS连接有什么区别,应该是可以连接的? 如果IP是CDN的,那么证书也应该是对CDN有效的才是。 |
提示错误,主要是ip没法填。。。空着报错,填ping后的cdn ip吧还不行。。。 |
config:
debug日志:
|
应该是脚本中只接受
但是droute/src/router/upstreams/upstream/qhandle/https.rs中,156行又定义了 .header("content-type", "application/dns-message") 我也不知道问题出在哪里了 |
hmmmmm,似乎在TLS握手时就挂了,和 header 无关 |
应该是默认不发送 SNI 所致 |
sni :true之后
|
能解析了倒是,但是反复这一段,一直提示,尤其是response '404 Not Found' for https://dns1.****.workers.dev/dns-query-****-just-get-out 对应脚本中
要是ip能自动就好了,反正也得从223这种获取,不过目前优选ip反而更快。。。 |
我不是很懂反复404出错是什么意思,有log吗。 手动IP的原因是为了保证能够bootstrap,不会依赖其他软件或者libc来获取所需的域名地址(因为没法保证这些来源获得的IP是不受污染的而且dcompass作为dns解析器却需要依赖其他的解析途径就不太合适) |
循环出现,倒数第三行,有个404not found 我猜啊,和TLS1.3有关 |
实际不影响使用,强迫症只是~~~~ |
我有空尝试复现修复一下 |
Is your feature request related to a problem? Please describe.
目前不支持CloudFlare Worker的dns转发查询
Describe the solution you'd like
参考下面链接
Describe alternatives you've considered
Null
Additional context
Null
The text was updated successfully, but these errors were encountered: