Windows Subsystem for Linux(WSL)是适配 Windows 10/11 系统的子系统工具,核心功能是让 Windows 系统无需单独安装 Linux 系统,就能直接运行 Linux 环境及相关应用,尤其适合需要同时处理 Windows 和 Linux 开发任务的程序员、运维人员,其最大优点是无需分配独立磁盘空间,资源占用低,还能无缝衔接 Windows 的文件管理和外设使用,大幅降低跨系统操作的门槛。
使用 WSL 过程中发现,初次安装时需先确认 CPU 虚拟化是否开启,若未开启则无法正常运行,且微软商店下载 Ubuntu 版本时偶尔会出现卡顿,多次尝试或切换网络环境能解决;另外,WSL 虽能模拟 Linux 环境,但部分图形化应用运行时偶尔会有兼容性小问题,需手动调整配置。
仅靠 WSL 本身,本地搭建的服务只能局限在局域网内使用,比如开发的前端项目、API 接口,只能在同一网络下的设备访问,遇到需要给异地客户演示项目、出差时想调试本地服务的情况,就会陷入无法访问的困境,甚至耽误工作进度,这也是很多开发者使用 WSL 时的核心痛点。
而将 WSL 与 cpolar 结合后,这个痛点能被彻底解决:cpolar 可将 WSL 内的本地服务映射为公网可访问的链接,比如在家搭建的测试服务,出差在外用手机就能远程连接调试;给客户演示 Vue 项目时,无需额外部署到云服务器,直接生成公网链接就能让对方访问,既节省了部署时间,又能保证演示环境和本地开发环境完全一致。
1.系统设置
在任务管理器查看 CPU 虚拟化是否启用。
如若未启用请启用。

在控制面板—>程序—>启用或关闭 Windows 功能,开启 Virtual Machine Platform(中文:虚拟化平台)、适用于 Linux 的 Windows 子系统。

2.安装 WSL
在微软商店搜索:WSL
下载 Ubuntu(可能会卡,建议多试几次)。

下载完,打开。

打开可能会报错。

打开 cmd 终端,输入:
wsl --update






