6 个版本
0.3.0 | 2019 年 1 月 19 日 |
---|---|
0.2.2 | 2019 年 1 月 12 日 |
0.1.1 | 2019 年 1 月 1 日 |
6 在 #openvpn 中
每月 29 次下载
16KB
323 代码行
Openvpn Management
openvpn-management 是 rust 应用程序的 openvpn 管理接口的包装器。
安装
该包名为 openvpn-management
。您可以通过将其添加到 Cargo.toml
文件中来实现使用它
[dependencies]
openvpn-management = "*"
特性
- 获取所有已连接客户端信息
基本用法
// build the client:
let mut event_manager = openvpn_management::CommandManagerBuilder::new()
.management_url("localhost:5555")
.build()
.unwrap();
// get the current status:
let status = event_manager
.get_status()
.unwrap();
// get client information:
let clients = status.clients();
路线图
此库处于开发初期阶段,因此仅支持使用 status
命令提取客户端信息。欢迎提交包含更多功能的 PR。
许可证
本项目采用 MIT 许可证 - 有关详细信息,请参阅 LICENSE 文件
依赖项
~1MB
~18K SLoC