#tls #dns #proxy #key #do-t

app dns-over-tls

一个简单的DoT代理

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