告别命令行管理WSL!WSLDashboardv0.9.1一键搞定:磁盘瘦身、端口转发、USB直通

admin 2026-06-26 09:36:36 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: WSLDashboardv0.9.1是一款基于Rust开发的WSL图形化管理工具,可将命令行操作转化为可视化界面。核心功能包括一键管理WSL实例状态、VHDX磁盘压缩瘦身、自动端口转发、USB设备直通以及多源发行版安装。工具采用轻量级设计,托盘模式仅占用10MB内存,支持50多种语言界面和暗黑模式。文档提供了WinGet、安装包和源码三种安装方式,并针对C盘空间优化、Web服务访问等典型场景给出实操指南。 综合评分: 82 文章分类: 安全工具,解决方案,其他


cover_image

告别命令行管理 WSL!WSL Dashboard v0.9.1 一键搞定:磁盘瘦身、端口转发、USB 直通

原创

italks89 italks89

ubuntu

2026年6月23日 14:26 河北

在小说阅读器读本章

去阅读

告别命令行管理 WSL!WSL Dashboard v0.9.1 一键搞定:磁盘瘦身、端口转发、USB 直通

📅 2026-06-23 | ⏱️ 阅读约 7 分钟 | 🛠️ 实用工具推荐

你在 Windows 上用 WSL 跑 Ubuntu,但每次管理发行版都要开命令行?wsl --listwsl --shutdownwsl --export……命令一堆,参数记不住。VHDX 磁盘越用越大想压缩?端口转发要手动配防火墙?USB 设备想直通到 WSL?

WSL Dashboard——一个用 Rust 写的 WSL 图形管理器,把所有操作变成一键按钮。托盘模式仅占 10MB 内存,还支持 VHDX 压缩瘦身、端口转发管理、USB 直通。v0.9.1 刚发布(6/20),支持 WinGet 一键安装。


一、WSL Dashboard 是什么?

WSL Dashboard 是一个开源(GPL-3.0)的 WSL 实例管理仪表盘,由开发者 owu 用 Rust + Slint + Skia 构建。一句话概括:

把 WSL 的所有命令行操作变成图形按钮——启动、停止、迁移、压缩、端口转发、USB 直通,全在一个窗口里完成。

为什么需要它?

| 痛点 | 命令行方式 | WSL Dashboard | | — | — | — | | 查看发行版状态 | wsl -l -v | 主页实时显示 ✅ | | 启动/停止实例 | wsl -d Ubuntuwsl --shutdown | 一键按钮 ✅ | | 迁移 VHDX 到 D 盘 | wsl --manage Ubuntu --move D:\ | 图形迁移 ✅ | | 压缩 VHDX | 手动 diskpart + PowerShell | 可视化压缩 ✅ | | 端口转发 | 手动 netsh + 防火墙规则 | 自动创建 ✅ | | USB 直通 | 命令行 usbipd bind+attach | 图形化绑定 ✅ |


二、核心功能详解

🔧 实例管理

最基础也是最常用的功能:

  • 一键启动/停止/终止/注销

    ——四个彩色按钮,语义分明

  • 实时状态监控

    ——Running / Stopped 一眼可见

  • 设为默认发行版

    ——省去每次 wsl -d 指定

  • IP 地址显示

    ——WSL 实例的 IP 直出

💾 磁盘瘦身(重点!)

还记得我们之前写的”WSL 吃光 C 盘”文章吗?WSL Dashboard 直接解决了 vhdx 压缩问题:

| 功能 | 说明 | | — | — | | VHDX 快速压缩 | 压缩前自动清理系统缓存,可视化进度条,回收物理空间 | | VHDX 完全重建 | 更彻底的压缩策略,释放更多空间 | | 稀疏 VHD 模式 | VHDX 按需分配——名义大小 50GB,实际只占用了 10GB |

💡 实用提示:稀疏模式对新安装或克隆的发行版自动启用,老实例需手动开启。这对 C 盘紧张的用户是救星。

🌐 网络管理

这是 WSL Dashboard 的差异化功能,其他 WSL 管理工具几乎没有:

  • 端口转发管理

    ——自动创建 Windows 防火墙规则,支持开机自动激活

  • HTTP 代理配置

    ——全局代理,统一连接

🔌 USB 直通

深度集成 usbipd-win,从界面直接:

  • 绑定 USB 设备

    ——一键将本地 USB 设备分配给 WSL

  • 连接/断开

    ——图形化操作,无需命令行

  • 开机自动共享

    ——设置好后每次启动自动挂载

📦 发行版安装

支持 4 种安装方式:

| 方式 | 说明 | | — | — | | Microsoft Store | 自动跳转商店页面 | | GitHub / 镜像 | 自动测速选最快镜像(含国内镜像),下载+验证+安装全自动 | | 本地文件 | 导入 RootFS / VHDX 文件 | | 在线镜像 | 自动测速探测延迟,选择最优下载源 |

⚡ 快速集成

  • 一键打开终端

    ——优先使用 Windows Terminal

  • 一键打开 VS Code

    ——直接进入 WSL 工作目录

  • 一键打开文件管理器

    ——\wsl$ 路径直达

  • 启动脚本钩子

    ——WSL 启动时自动执行自定义脚本


三、性能有多强?

Rust + Slint + Skia 的组合,带来了极致轻量:

| 模式 | 内存占用 | | — | — | | 系统托盘(静默) | ~10MB | | 窗口模式(英语等) | ~18MB | | 窗口模式(中文等大字体) | ~38MB |

对比一下:一个 Chrome 标签页 ≈ 100MB,VS Code ≈ 300MB。10MB 托盘常驻几乎无感。


四、安装指南

方式一:WinGet(最简单)

winget install Owu.WSLDashboard

一条命令搞定。⚠️ 目前 WinGet 发布审核中,如果搜不到请用方式二。

方式二:下载安装包

  1. 访问 GitHub Releases
  2. 下载 WSLDashboard.0.9.1.Setup.x64.exe(安装版)或 WSLDashboard.0.9.1.Portable.x64.zip(便携版)
  3. 国内用户:项目提供 Gitee 镜像 + Cloudflare CDN,下载不卡

📦 便携版仅 9.1MB,单个可执行文件,无需安装。

方式三:源码构建

git clone https://github.com/owu/wsl-dashboard.git
cd wsl-dashboard
cargo run

需要 Rust 1.92+ 工具链。


五、实用场景举例

场景 1:C 盘紧张,压缩 VHDX

操作步骤:
1. 打开 WSL Dashboard → 选择 Ubuntu 实例
2. 点击"压缩"按钮 → 选择"快速优化"或"完全重建"
3. 等待进度条完成 → 查看释放了多少空间

之前 30GB 的 vhdx 压缩后可能变成 15GB——直接省一半。

场景 2:WSL 里跑 Web 服务,想从 Windows 访问

操作步骤:
1. 打开 WSL Dashboard → 网络管理 → 端口转发
2. 添加规则:WSL 端口 3000 → Windows 端口 3000
3. 防火墙规则自动创建 → 同局域网其他设备也能访问

不用再手动 netsh interface portproxy add

场景 3:USB 设备直通 WSL

操作步骤:
1. 插入 USB 设备(如开发板、摄像头)
2. 打开 WSL Dashboard → USB 管理
3. 选择设备 → 点击"绑定并连接"
4. WSL 内 lsusb 即可看到设备

六、配置一览

| 配置项 | 说明 | | — | — | | 默认安装目录 | 新 WSL 实例装到哪里 | | 日志级别 | Error / Warn / Info / Debug / Trace | | UI 语言 | 50+ 种,含简体中文 | | 暗黑模式 | 开/关/跟随系统 | | 自动关闭 WSL | 退出 Dashboard 时是否关闭所有实例 | | 开机自启 | 随 Windows 启动,可静默到托盘 | | 关闭按钮行为 | 最小化到托盘而非退出 | | 侧边栏自定义 | 隐藏/显示特定功能标签 |


七、安全提醒

⚠️ WSL Dashboard 不在 Microsoft Store 分发。任何在微软商店中名为 “WSL Dashboard” 的应用均为仿冒,请勿下载。

官方仅通过 GitHub Releases 和 WinGet 发布。


八、速查卡

| 项目 | 详情 | | — | — | | 名称 | WSL Dashboard | | 版本 | v0.9.1(2026-06-20) | | 许可证 | GPL-3.0 | | 语言 | Rust + Slint + Skia | | 内存占用 | 10MB(托盘)/ 18MB(英文窗口)/ 38MB(中文窗口) | | 语言支持 | 50+ 种 | | 安装方式 | WinGet / 安装包 / 便携版 / 源码构建 | | 国内下载 | Gitee 镜像 + Cloudflare CDN | | GitHub | github.com/owu/wsl-dashboard | | 官网 | wslui.com |


写在最后

WSL Dashboard 解决了一个真实痛点:WSL 功能强大,但管理体验粗糙。命令行不是人人都能记住的,一个 10MB 常驻托盘的图形工具,把启动/停止/压缩/迁移/端口转发/USB 直通全部可视化——这才是 WSL 用户真正需要的。

如果你在 Windows 上用 Ubuntu,试试这个工具。一条命令安装,10MB 内存常驻,VHDX 压缩立省空间。


💡 UbuntuNews | 资讯·工具·教程·社区 🐧 关注我们,获取更多Ubuntu/Linux技术干货 💬 加入QQ群/频道,与全国爱好者交流成长 ❤️ 觉得有用?点个”在看”分享给更多人!


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:ubuntu italks89 italks89《告别命令行管理 WSL!WSL Dashboard v0.9.1 一键搞定:磁盘瘦身、端口转发、USB 直通》

评论:0   参与:  0