V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
netme
V2EX  ›  分享创造

WSL Dashboard v0.6.0 版本发布:网络管理与自动化能力全面升级

  •  1
     
  •   netme · 2 天前 · 1169 次点击
    作为一款现代、高性能的 WSL 实例管理工具,WSL Dashboard 一直致力于为开发者提供更便捷、更高效的 WSL 管理体验。近日,我们很高兴地宣布 v0.6.0 版本正式发布,带来了一系列实用功能和体验优化。

    ## 网络管理能力全新升级

    本次更新的最大亮点是新增了网络管理功能,让 WSL 与 Windows 之间的网络互通更加顺畅:

    - **端口转发管理**:直观的界面帮助你轻松配置端口转发规则,无需手动编辑复杂的配置文件
    - **端口防火墙开放**:自动处理防火墙规则,确保转发的端口能够正常访问
    - **自动激活**:通过 Windows Task Scheduler 实现 Windows 启动时自动激活配置的端口转发,无需手动干预
    - **HTTP 代理配置**:实现打开终端自动使用 HTTP 代理,解决了开发过程中网络环境切换的痛点

    ## 自动化能力显著增强

    为了让 WSL 的使用更加智能化,v0.6.0 版本引入了多项自动化功能:

    - **开机启动优化**:发行版的开机启动调整为使用 Windows Task scheduler 触发,更加可靠
    - **/scheduler 冷启动方式**:全新的启动参数,用于实现开机自动启动发行版、端口转发激活、USB 设备自动连接等自动任务
    - **USB 设备自动连接**:修复了多个 USB 设备自动连接时的 BUG ,现在可以更稳定地使用外部设备

    ## 用户体验细节优化

    除了核心功能的升级,我们还关注了许多用户体验的细节:

    - **侧边栏功能配置**:设置页面新增侧边栏功能配置,让你可以根据自己的使用习惯定制界面,拯救强迫症
    - **发行版设置增强**:增加脚本钩子帮助链接,让高级用户能够更方便地配置自定义脚本
    - **发行版导出选项**:增加是否启用压缩的可选项,满足不同场景的需求
    - **发行版信息查看**:增加 IP 显示,让你可以更直观地了解实例的网络状态
    - **安装冲突检测**:微软商店安装发行版时,判定为同一个发行版源时会终止安装并告知冲突,推荐直接克隆已安装的发行版
    - **克隆 BUG 修复**:修复了发行版克隆时目标目录的 BUG ,确保克隆过程更加稳定
    - **界面细节优化**:管理员模式盾牌图标替换,视觉效果更加统一

    ## 技术架构与性能

    WSL Dashboard 基于 Rust 和 Slint 构建,保持了一贯的高性能和低资源占用特性:

    - **极低内存占用**:静默启动(系统托盘)仅约 10MB 内存,窗口模式下根据字体复杂度占用约 18MB 到 38MB
    - **现代原生 UI**:直观的 GUI ,支持深色/浅色模式,流畅的动画,由 Skia 驱动的高性能渲染
    - **系统托盘集成**:全方位的托盘支持,支持双击切换显示/隐藏以及功能完整的右键菜单

    ## 如何获取

    你可以通过以下方式获取 WSL Dashboard v0.6.0:

    1. 前往 [GitHub]( https://github.com/owu/wsl-dashboard) 下载最新版本
    2. 或从源码构建:
    ```powershell
    git clone https://github.com/owu/wsl-dashboard.git
    cd wsl-dashboard
    .\build\scripts\build.ps1
    ```

    WSL Dashboard 是一款开源免费的工具,完全为 WSL 社区打造。如果你觉得它对你有所帮助,欢迎在 GitHub 上给项目点亮一颗星,这将是对我们最大的鼓励。

    ---







    14 条回复    2026-04-10 20:26:42 +08:00
    lazyyz
        1
    lazyyz  
       2 天前 via Android
    已 star⭐,一会儿用用看
    loading
        2
    loading  
       2 天前   ❤️ 1
    建议界面交互引导逻辑可以优化一下,我昨天重装完系统想试用一下,云里雾里,最后还是自己用命令装 WSL 。
    然后添加 instance 也是,没怎么看明白,可能是我用得不够多吧,高级用法没掌握到。

    点删除发行版也没进度反馈,不知有没在删,最后我还是用的命令删除,黑箱运行,不知道运行了什么命令(不是怀疑你投毒),可以考虑一下放个命令窗体在里面。
    loading
        3
    loading  
       2 天前
    搞错了,我用的是 https://github.com/bostrot/wsl2-distro-manager

    怎么这么像
    netme
        4
    netme  
    OP
       2 天前
    @lazyyz 感谢支持

    @loading 可以试试我的 "WSL Dashboard",很多差异化功能。内存占用更小,效率更高,更符合国人习惯。
    loading
        5
    loading  
       2 天前
    @netme 嗯,换用你这个了,我恰好需要频繁使用 USB ,这下方便了。
    xxkuboy
        6
    xxkuboy  
       2 天前
    已 star ,期待添加一个 wsl2 保活的功能
    Rat3
        7
    Rat3  
       2 天前
    WSL 有时候确实需要一个 GUI 管理
    netme
        8
    netme  
    OP
       2 天前
    @xxkuboy

    某个发行版的功能图标中,勾选开机自动启动( Windows 启动时,会使用 Task Scheduler 启动该发行版为保活的 linux )
    或者 在我这个工具上的发行版点击前面的启动图标,就是一个保活的系统了。


    @loading USB 的自动连接(需要至少一个 linux 勾选了开机启动),可以在 Windows 开机时,自动实现,可以试试


    @Rat3 试试我的工具,就知道有多好用了 :-)


    @xxkuboy 感谢标星
    dinjufen
        9
    dinjufen  
       2 天前
    确实需要一个 gui 管理
    netme
        10
    netme  
    OP
       2 天前
    感恩 V 站

    已经在全量 29 种语言的 README.md 的章节"Community Support"中已添加 sunp.eu.org 的链接
    abc0123xyz
        11
    abc0123xyz  
       2 天前
    weiweiwitch
        12
    weiweiwitch  
       2 天前
    @netme 能保活,这个好评啊。另一个工具以及 windows 自己,非默认的实例无法保活。
    netme
        13
    netme  
    OP
       2 天前
    @weiweiwitch 用户需要的功能点,就是项目要开发和实现的。更多功能收集及开发中,欢迎关注和使用。

    现有功能提示:发行版的启动 及 自动端口转发的激活,在 Windows 开机后,是不依赖输入 Windows 密码登录到 Windows 桌面的。
    netme
        14
    netme  
    OP
       2 天前 via Android
    有一位水友,曾经早期提交了一个 issue ,希望 Windows 开机后,在未输入 Win 账号/密码(未登录到 Win 的桌面)时,能够自动启动发行版。

    这个诉求(并且覆盖了端口转发的激活、USB 的自动连接)已经在最新版本 v0.6.0 完美实现。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1077 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 18:34 · PVG 02:34 · LAX 11:34 · JFK 14:34
    ♥ Do have faith in what you're doing.