1个不稳定版本
0.1.0 | 2020年5月12日 |
---|
#240 在 #dns
18KB
152 行
DNS over TLS
DoT查询的简单代理
用法
安装
cargo install dns-over-tls
运行
$ ./dns-over-tls --help
dns-over-tls 0.1.0
USAGE:
dns-over-tls --address <address> --cert <cert> --key <key> --upstream <upstream>
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-a, --address <address> The local address to bind the server to
-c, --cert <cert> Path to the TLS Certificate
-k, --key <key> Path to the TLS Key
-u, --upstream <upstream> The upstream DNS server
示例
$ ./dns-over-tls -a 0.0.0.0:8053 -c /etc/dot/tls.crt -k /etc/dot/tls.key -u 1.1.1.1:53
DNS over TLS尊重设置日志级别的环境变量RUST_LOG
。建议使用RUST_LOG=info
运行。
贡献
除非另有说明,否则此项目的所有贡献都将根据CSL许可,除非在文件许可部分中列出的例外。
许可
本作品根据合作软件许可证授权。这不是免费软件许可证,但可能被视为“源代码可用许可证”。对于大多数业余爱好者、自雇开发者、员工拥有的公司以及合作社,只要本软件以CSL条款分发,就可以在大多数项目中使用此软件。有关更多信息,请参阅提供的LICENSE文件。如果不存在,可以在网上此处找到许可证。如果您是免费软件项目,希望根据GNU Affero通用公共许可证使用此软件,请通过[email protected]与我联系,我们可以解决这个问题。如果您希望在任何其他许可证下使用此项目,尤其是在专有软件中,答案很可能是不行。
依赖关系
~16–27MB
~476K SLoC