7个版本
0.1.6 | 2024年6月16日 |
---|---|
0.1.5 | 2024年6月16日 |
0.1.4 | 2024年5月1日 |
0.1.3 | 2024年3月30日 |
1842 在 网络编程
每月30次下载
31KB
661 代码行
dns2socks
一个将DNS请求转发到SOCKS5服务器的DNS服务器。
安装
预编译的二进制文件
从 版本 下载二进制文件并将其放入您的 $PATH
。
从Crates.io安装
如果您已安装 Rust 工具链,可以使用以下命令安装 dns2socks
cargo install dns2socks
用法
dns2socks -h
Proxy server to routing DNS query to SOCKS5 server
Usage: dns2socks [OPTIONS]
Options:
-l, --listen-addr <IP:port> Listen address [default: 0.0.0.0:53]
-d, --dns-remote-server <IP:port> Remote DNS server address [default: 8.8.8.8:53]
-s, --socks5-server <IP:port> SOCKS5 proxy server address [default: 127.0.0.1:1080]
-u, --username <user name> User name for SOCKS5 authentication
-p, --password <password> Password for SOCKS5 authentication
-f, --force-tcp Force to use TCP to proxy DNS query
-c, --cache-records Cache DNS query records
-v, --verbosity <level> Verbosity level [default: info] [possible values: off, error, warn, info, debug, trace]
-t, --timeout <seconds> Timeout for DNS query [default: 5]
-h, --help Print help
-V, --version Print version
依赖关系
~15–27MB
~426K SLoC