文章总结: WSLDashboardv0.9.1是一款基于Rust开发的WSL图形化管理工具,可将命令行操作转化为可视化界面。核心功能包括一键管理WSL实例状态、VHDX磁盘压缩瘦身、自动端口转发、USB设备直通以及多源发行版安装。工具采用轻量级设计,托盘模式仅占用10MB内存,支持50多种语言界面和暗黑模式。文档提供了WinGet、安装包和源码三种安装方式,并针对C盘空间优化、Web服务访问等典型场景给出实操指南。 综合评分: 82 文章分类: 安全工具,解决方案,其他
告别命令行管理 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 --list、wsl --shutdown、wsl --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 Ubuntu / wsl --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 发布审核中,如果搜不到请用方式二。
方式二:下载安装包
- 访问 GitHub Releases
- 下载
WSLDashboard.0.9.1.Setup.x64.exe(安装版)或WSLDashboard.0.9.1.Portable.x64.zip(便携版) - 国内用户:项目提供 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 直通》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。











评论