1 unstable release
0.1.0 | Dec 27, 2023 |
---|
21KB
441 lines
简介
这是一个使用rust编写的单纯适用于client场景下的trojan库。为了简化配置,该库尽可能的采用最小化的配置参数。
使用
一个最小化使用的例子会如下面所示:
use tokio::io;
#[tokio::main]
async fn main() -> io::Result<()> {
let proxy = trojan_rust::Proxy::new("127.0.0.1",1080,"yourdomain",443,"yourpassword","yoursni");
proxy.start().await?;
Ok(())
}
特性
- 服务器端使用tls连接
- 当前只支持TCP
协议参考
Dependencies
~10–19MB
~347K SLoC