文件名称:doh-client:通过HTTPS客户端的DNS
文件大小:50KB
文件格式:ZIP
更新时间:2024-04-24 20:33:18
Rust
客户端 doh-client是一个基于HTTPS的DNS客户端,它将打开本地UDP(DNS)端口,并将所有DNS查询转发到远程HTTP / 2.0服务器。 默认情况下,客户端将连接到Cloudflare DNS服务。 它使用进行所有异步IO操作,并使用连接到HTTPS服务器。 如果--cache-size不为零,则客户端使用专用HTTP缓存(请参阅 )来提高性能。 入门 doh-client是用编写的。 要构建它,您需要编译器并构建系统cargo 。 建造 $ cargo build 或将其构建为发行版本: $ cargo build --release 默认情况下,功能socks5代理( )已启用。 要构建不具有该功能的客户端,请使用以下命令: $ cargo build --no-default-features 跑步 要运行二进制文件,如果native-certs功能未激活,则
【文件预览】:
doh-client-master
----.gitignore(26B)
----package()
--------wix()
--------linux()
--------macos()
----src()
--------run.rs(896B)
--------cache.rs(3KB)
--------listen()
--------main.rs(542B)
--------error.rs(2KB)
--------remote()
--------context.rs(1021B)
--------handler.rs(6KB)
--------main_windows_service.rs(4KB)
--------helper.rs(991B)
--------config.rs(4KB)
--------main_completions.rs(401B)
--------cmd()
--------lib.rs(396B)
----Cargo.lock(27KB)
----completions()
--------doh-client.elv(3KB)
--------_doh-client.ps1(5KB)
--------_doh-client(3KB)
--------doh-client.bash(4KB)
--------doh-client.fish(2KB)
----LICENSE(1KB)
----Cargo.toml(2KB)
----.github()
--------actions-rs()
--------workflows()
----README.md(10KB)
----tests()
--------base64url.rs(1KB)
----.clippy.toml(71B)