p4gefau1t / trojan-r

轻量高效的 Trojan 代理,使用 Rust 实现

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

请问目前trojan-r是否不支持ECC算法的TLS证书?

nivrrex opened this issue · comments

如题,请问目前是否不支持ECC算法的TLS证书,在服务器侧运行时,提示
failed to launch proxy: tls: no valid key found
如果使用早期申请的普通算法证书,则trojan-r可以正常运行。
同时该ECC算法的证书,可以在trojan-go和xray下使用
所以怀疑是否trojan-r暂时不支持ECC算法的TLS证书?

私钥格式问题,可用如下命令转换成rustls支持的格式
openssl pkcs8 -topk8 -nocrypt -in tradfile.pem -out p8file.pem
关于私钥格式详见 https://wiki.openssl.org/index.php/Command_Line_Elliptic_Curve_Operations
rustls的相关issue rustls/rustls#767