2个版本

0.1.1 2019年2月15日
0.1.0 2019年2月15日

#17 in #pem

GPL-3.0或更高

11KB
203

doh-proxy-rs

代理DNS over HTTPS请求

用法

doh-proxy-rs --server \
    --listen=0.0.0.0:443 \
    --upstream=1.1.1.1:53 \
    --identity=./server.pfx \
    --password=foobar

服务器需要PKCS#12身份。您可以从PEM格式的密钥对生成它

openssl pkcs12 -export \
    -out server.pfx \
    -inkey key.pem \
    -in cert.pem \
    [-certfile chain.pem]

PEM证书支持依赖于native-tls (sfackler/rust-native-tls#27)。

已知问题

  • 密码为空时,身份加载失败。

待办事项

  • 客户端

依赖项

~9–18MB
~242K SLoC