1 个不稳定版本
0.1.0 | 2023年12月27日 |
---|
#261 in #库
21KB
441 行
简介
这是一个使用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
协议参考
依赖项
~10–20MB
~353K SLoC