8 releases
Uses new Rust 2024
| 0.0.8 | Sep 23, 2025 |
|---|---|
| 0.0.7 | Sep 8, 2025 |
#190 in Windows APIs
77KB
1.5K
SLoC
Mx Tool
用于Mx toolbox的一些rust后端库 提供了设置window端,端口代理的方法
这是一个Window工具
端口转发 port_forwarding
// 可用的代码
// powershell -Command \"Start-Process cmd '/k netsh interface portproxy add v4tov4 listenport=4000 listenaddress=10.0.0.113 connectaddress=192.168.21.4 connectport=22 && netsh interface portproxy add v4tov4 listenport=666 listenaddress=10.0.0.113 connectaddress=192.168.21.4 connectport=22'\" -Verb RunAs
多条命令行运行在rust
let output = Command::new("powershell")
.arg("powershell -Command \"Start-Process cmd '/k netsh interface portproxy add v4tov4 listenport=400 listenaddress=10.0.0.113 connectaddress=192.168.21.4 connectport=22 && netsh interface portproxy add v4tov4 listenport=666 listenaddress=10.0.0.113 connectaddress=192.168.21.4 connectport=22'\" -Verb RunAs")
.output()
.expect("add error");
output.print_ln();
println!("Add added 1");
Dependencies
~1–13MB
~120K SLoC