
NETworkManager v2026.7.24.0
一个强大的开源工具,用于网络管理和网络问题排查!
NETworkManager
一款强大的开源网络管理和故障排除工具!
使用 NETworkManager,简化和优化您的网络管理和故障排除。通过内置工具如远程桌面 (RDP)、PuTTY (SSH、Serial 等)、PowerShell (WSL、K9s 等) 和 TigerVNC (VNC),连接、监控并排除网络和服务器基础设施故障。执行深度网络诊断,功能包括 WiFi 分析器、IP 扫描器、端口扫描器、Ping 监控器、路由追踪、DNS 查询、LLDP/CDP 捕获以及 更多——全部集成在一个干净统一的界面中。
在配置文件中组织主机和网络,实现所有功能之间的无缝访问。配置文件可以加密以保护敏感数据,并用于区分不同客户或环境。NETworkManager 具有企业级特性:MSI 安装程序、签名二进制文件、用于集中配置的系统级策略,并支持 Chocolatey、Evergreen 和 WinGet 等包管理器。支持超过 16 种语言,具有可自定义的浅色/深色主题和强调色。
🚀 为什么选择 NETworkManager?
NETworkManager 是您简化网络管理和故障排除的首选工具。无论您是维护多服务器公司网络的系统管理员、大型企业的网络工程师,还是运行家庭实验室的 IT 爱好者,NETworkManager 都提供一套强大的工具来高效管理和诊断网络基础设施。
以下是您会喜欢它的原因:
- 🧰 统一体验 - 所有必要的网络工具集于一个简洁统一的界面。
- 🖥️ 远程系统管理 - 通过远程桌面 (RDP)、PuTTY (SSH、Serial 等)、PowerShell (WSL、K9s 等) 或 TigerVNC (VNC) 无缝连接。
- 🔍 分析与故障排除 - 深度网络诊断:WiFi 分析器、IP 扫描器、端口扫描器、Ping 监控器、路由追踪、DNS 查询、LLDP/CDP 捕获以及 更多。
- 🔐 安全配置文件 - 在配置文件中组织主机和网络,所有功能之间无缝访问。加密配置文件并可按客户或环境分隔。
- 💎 开源且免费 - 无广告、无订阅、不销售您的数据,完全由社区驱动。
- 🏢 企业就绪 - MSI 安装程序、签名二进制文件、用于集中配置的系统级策略、包管理器支持 (Chocolatey、Evergreen 和 WinGet)。
- 🎨 个性化体验 - 支持 16 种以上语言,可自定义浅色/深色主题和强调色。
📖 在文档中探索所有功能的详细信息。
📦 下载
立即开始使用 NETworkManager!从下载页面下载预构建的、已签名的二进制文件(安装程序、便携版或压缩包),并附有详细的安装说明(例如静默安装)。文件托管在 GitHub Releases 上。
[!TIP] 预发布版本包含最新功能和修复(有时)可供在 GitHub Releases 测试。请注意,预发布版本可能不稳定,不建议用于生产环境。如遇到任何问题,请在 GitHub Issues 报告。
可通过包管理器安装和更新,实现无忧设置:
-
Chocolatey:
choco install networkmanager -
WinGet:
winget install BornToBeRoot.NETworkManager -
Evergreen:
# Get latest release Get-EvergreenApp -Name NETworkManager # Save setup file Get-EvergreenApp -Name NETworkManager | Save-EvergreenApp -Path C:\Users\$env:Username\Downloads\Evergreen PowerShell 模块(用于自动化镜像构建或 SCCM/Intune 更新):https://github.com/eucpilots/evergreen-module
💖 捐赠
NETworkManager 是开源、免费且无广告的——我在业余时间为您开发。
如果您觉得它有用,以下是支持该项目的方式:
-
🌟 给仓库加星 – 表示赞赏并随时了解新功能。
-
📢 分享它 – 向朋友、同事或社交媒体宣传。
-
🎥 创建内容 – 撰写博客文章、制作教程或关于 NETworkManager 的视频。
-
☕🍺 捐赠 – 用一杯咖啡或啤酒支持项目!
加密货币 地址 Bitcoin (BTC) bc1qwv0pqgrylt38djhemxdtm0ek94uuup6srl3x9nEthereum (ETH) 0xB25926F4D4Cf4b1A84645EB71f2747808492c63DXRP (XRP) rw95DGpqwM4MC74rYiixtHugn8XpHtpxGKSolana (SOL) HXkCwZtoVcFEPkwurQPfeVfK3PckKkqo1E5xjDAtQYr2Dogecoin (DOGE) DURnrWRpoE4ypCjD9fVaVnDrXJ1hfZrPjj
感谢您帮助 NETworkManager 蓬勃发展!
📷 截图
加密的配置文件、组和配置文件管理。
标签页与拖放功能。
可自定义的浅色/深色主题和强调色。
📃 更新日志
随时了解最新的改进和功能。查看完整的更新日志这里。
📖 文档
探索充分发挥 NETworkManager 的所有所需:全面的指南、教程、博客文章和常见问题解答——全部在我们的网站上:borntoberoot.net/NETworkManager。
✨ 贡献
加入我们的社区,让 NETworkManager 变得更好!以下是你如何贡献的方式:
- 🐞 报告 Bug / 请求功能 – 在此处分享想法或问题 CONTRIBUTING.md。
- 💻 代码贡献 – 添加功能或修复 Bug。参见 指南。
- 🌍 翻译 – 在此处帮助本地化 NETworkManager [CONTRIBUTING.md#translation]。
- 📚 文档 – 在此处改进文档和教程 [CONTRIBUTING.md#documentation]。
- 🔒 安全报告 – 在此处负责任地报告漏洞 SECURITY.md。
🔧 构建
按照以下步骤自行构建 NETworkManager:
-
前提条件:
- .NET 10.x SDK
- Visual Studio 2026 包含 ".NET 桌面开发" 和 "通用 Windows 平台开发" (或 JetBrains Rider - 你仍需要通过 Visual Studio 安装程序安装 UWP 工作负载)
-
克隆仓库:
- 克隆并初始化子模块:
git clone https://github.com/BornToBeRoot/NETworkManager.git cd NETworkManager git submodule update --init --recursive
- 克隆并初始化子模块:
-
构建:
- 在 Visual Studio 或 JetBrains Rider 中打开
.\Source\NETworkManager.sln。 - 或者通过命令行构建:
dotnet restore .\Source\NETworkManager.sln dotnet build .\Source\NETworkManager.sln --configuration Release --no-restore
- 在 Visual Studio 或 JetBrains Rider 中打开
🙏 致谢
向所有支持者和贡献者致以巨大的感谢,是他们使得 NETworkManager 成为可能:
-
服务:
- AppVeyor - Windows、Linux 和 macOS 的 CI/CD。
- GitHub Pages - 托管我们的文档。
- ip-api.com - IP 地理位置 API(非商业用途免费)。
- JetBrains - Rider 及其他工具的许可证。
- SignPath.io & SignPath Foundation - 开源项目的免费代码签名服务和证书。
- Transifex - 本地化平台。
-
库:
- #SNMP Library - .NET 的 SNMP 库。
- AirspaceFixer - AirspacePanel 修复 WPF 托管的 Winforms 所有 Airspace 问题。
- ControlzEx - WPF 等的共享控件。
- DnsClient.NET - 强大高性能的 DNS 查询开源库。
- Docusaurus - 易于维护的开源文档网站。
- Dragablz - WPF 的可撕离 TabControl。
- GongSolutions.Wpf.DragDrop - 一个易于使用的 WPF 拖放框架。
- IPNetwork - .NET 库,用于复杂的网络、IP 和子网计算。
- LiveCharts2 - 美观的交互式图表、地图和仪表。
- LoadingIndicators.WPF - 一组 WPF 加载指示器。
- MahApps.Metro - WPF 应用程序的 UI 工具包。
- MahApps.Metro.IconPacks - 一个库中包含 WPF 和 UWP 的超棒图标包。
- NetBeauty2 - 将 .NET 应用运行时组件和依赖项移动到子目录。
- PSDiscoveryProtocol - 用于 LLDP/CDP 发现的 PowerShell 模块。
给这些项目加星以表示支持!
🔒 代码签名策略
NETworkManager 使用来自 SignPath.io 的免费代码签名服务和由 SignPath Foundation 提供的免费代码签名证书来签名所有官方二进制文件和安装程序,以确保真实性和完整性。
二进制文件和安装程序直接在 AppVeyor 上从 GitHub 仓库 构建。每次构建后,构建产物自动通过 webhook 发送到 SignPath.io,在那里经维护者手动批准后签名。签名后,二进制文件上传到 GitHub 发布页面。
🔐 隐私政策
您的隐私很重要。除非用户或安装/操作它的人特别请求,NETworkManager 不会将任何信息传输到其他网络系统。
NETworkManager 集成了一些可选的第三方服务以增强功能。您可以选择在首次启动或在设置中启用或禁用这些服务:
- api.github.com - 检查应用程序更新。
- ipify.org - 获取客户端使用的公共 IP 地址。
- ip-api.com - 获取客户端使用的网络信息(例如地理位置、ISP、DNS 解析器)。
- speed.cloudflare.com - 测量下载/上传速度、延迟和抖动。
📝 许可协议
NETworkManager 采用 GNU General Public License v3 许可。库许可见此处。