#port-forwarding #windows #administrator #elevate #registry

windows_tool

一个 Windows 库 可以设置端口代理 elevate 提升权限 管理员权限 registry 注册表 port_forwarding 端口转发设置 steam vdf 格式 steam apex 启动项设置

8 releases

Uses new Rust 2024

0.0.8 Sep 23, 2025
0.0.7 Sep 8, 2025

#190 in Windows APIs

MIT license

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