当前位置:首页 > 系统教程 > 正文

WSL远程开发教程:不用双系统切换,WSL+cpolar让Windows也能轻松搞定Linux远程开发

本文核心关键词:WSL远程开发、cpolar内网穿透、Windows运行Linux、远程访问WSL

对于很多开发者而言,Linux环境是刚需,但Windows的日常办公生态又难以舍弃。过去,我们往往在“装虚拟机”和“装双系统”之间痛苦挣扎。虚拟机太卡,双系统切换太烦。现在,利用WSL远程开发技术,再配合cpolar内网穿透工具,你可以在不重启电脑、不损失性能的前提下,实现在任何地方都能访问的专业级Linux开发环境。

WSL远程开发教程:不用双系统切换,WSL+cpolar让Windows也能轻松搞定Linux远程开发 WSL远程开发  cpolar内网穿透 Windows运行Linux 远程访问WSL 第1张

第一步:开启WSL子系统,实现Windows运行Linux

WSL(Windows Subsystem for Linux)是微软推出的核心技术,它让你能直接在Windows运行Linux。只需以管理员身份打开PowerShell,输入以下命令:

wsl --install

安装完成后重启电脑。通过微软商店下载Ubuntu或其他发行版,你就可以在Windows里秒开Linux终端,文件系统也是互通的,极大地提升了效率。

第二步:安装SSH服务,打通远程访问通道

想要实现远程访问WSL,我们需要在子系统中开启SSH协议。在WSL终端内执行以下操作:

sudo apt updatesudo apt install openssh-serversudo service ssh start

确保SSH服务运行正常。此时,你已经在内网环境下打通了连接的基础。

第三步:部署cpolar内网穿透,实现公网自由连接

局域网访问仅限于家里,如果出门在外想写代码怎么办?cpolar内网穿透就是为此而生的。它能将你本地WSL的22端口映射到公网地址。

  • 前往cpolar官网注册并安装Windows版本。
  • 打开命令行工具,输入:cpolar tcp 22
  • 此时你会获得一个随机的TCP地址(如:1.tcp.cpolar.cn:12345)。

这个地址就是你的全球访问凭证,无论你在咖啡馆还是在公司,都能通过它连接到家里的WSL环境。

第四步:使用VS Code开启完美的远程开发体验

在远程电脑上安装VS Code及其“Remote - SSH”扩展插件。点击左下角的图标,输入cpolar提供的公网地址进行连接。现在,你就可以像操作本地代码一样,在VS Code里直接编辑WSL里的文件。整个WSL远程开发流程配置完成,无需双系统,效率起飞!

结语:cpolar与WSL的结合,彻底解决了Linux环境配置难、移动办公难的痛点。赶快动手尝试吧!