前言
Wave Terminal 是一款面向开发者的现代化终端工具,具备多任务并行处理能力。它支持在同一界面中完成代码编辑、文件浏览、图片预览以及与AI助手实时交互等操作,兼容 macOS、Linux 和 Windows 系统。其模块化设计允许用户自由拖拽布局,灵活配置工作区,显著提升工作效率。
在实际使用过程中,Wave Terminal 的多窗口管理和模块自定义功能表现出色。例如,可以同时开启多个命令行实例、嵌入浏览器标签页,并随时调用AI辅助解决技术问题,切换流畅且响应迅速。需要注意的是,不同操作系统下的安装方式略有区别:Windows 用户只需双击安装包即可完成部署,而 macOS 与 Linux 用户应参考官方文档进行对应操作。
然而,默认情况下该工具仅限于局域网内访问。这意味着如果在办公室配置了开发环境,回家后将无法继续远程操作;出差期间也无法临时查看项目内容,这在一定程度上限制了跨设备协作的灵活性。
为突破这一限制,可结合 CPolar 实现内网穿透。通过其公网映射功能,无需复杂网络设置,即可生成可从外网访问的地址。无论使用手机、平板还是异地电脑,都能随时随地连接本地终端服务,实现项目文件查看、实时协作预览等功能,真正让终端工具摆脱地理位置束缚。
1. Wave Terminal 安装
Wave Terminal 支持主流操作系统,包括 Windows、macOS 和 Linux。本文以 Windows 系统为例进行安装演示,整体流程简洁直观。
前往官方网站下载对应版本:
www.waveterm.dev/download
下载完成后,双击运行安装程序,系统将自动完成安装并启动主界面。
2. 基础功能使用示例
初次启动时,界面左侧默认显示命令行操作区域,中间部分集成了 CPU 使用监控、内置浏览器和本地文件浏览模块,右侧则提供帮助信息及 AI 对话窗口。所有模块均可根据个人习惯自由拖动、拆分、新增或关闭。
多命令行窗口支持:可在同一界面打开多个终端实例,便于并行执行不同任务。
浏览器标签多开:直接在终端中嵌入网页视图,方便查阅文档或调试接口。
AI 助手多实例对话:支持开启多个 AI 聊天窗口,分别处理不同主题的技术咨询。
多媒体文件预览:在文件路径模块中不仅能浏览文本和图像,还可直接播放视频文件,提升资源查看效率。
3. 连接本地 Linux 服务器
以下以 Ubuntu 系统为例,展示如何通过局域网 SSH 方式连接至 Linux 服务器。
3.1 在 Ubuntu 上安装 SSH 服务
首先需确保目标 Ubuntu 系统已安装并启用 SSH 服务。执行以下命令进行安装:
sudo apt-get install openssh-server
提示确认时输入 y 继续安装。
安装完成后,检查服务状态:
sudo systemctl status ssh
若返回结果显示为绿色“active (running)”,表示 SSH 服务已成功启动。
3.2 使用 Wave Terminal 进行远程 SSH 连接
在 Windows 端的 Wave Terminal 中,输入如下命令进行连接:
ssh 用户名@服务器IP
输入密码后即可建立连接,进入远程 Ubuntu 终端环境。
此外,在文件管理模块中输入:
用户名@服务器IP
配合账户密码登录后,也可直接浏览和操作 Ubuntu 系统中的文件目录。
4. 部署内网穿透工具
目前我们已实现局域网内的远程连接,但若处于不同网络环境(如家庭、公司、移动网络),则无法直接访问。为实现广域网连接,需借助 CPolar 工具建立 TCP 隧道,打通内外网访问通道。
CPolar 官方网站:
https://www.cpolar.com
推荐使用一键脚本安装:
curl https://get.cpolar.sh | sudo sh
安装完毕后,查看服务运行状态:
sudo systemctl status cpolar
如图所示,若显示为运行中,则说明 CPolar 已正常启动。
4.1 创建临时公网地址
启动隧道前,先配置临时公网访问地址,实现外部网络对本地服务的映射。
4.2 使用公网地址进行远程 SSH 连接
通过 CPolar 分配的公网地址,即使不在同一局域网,也能从任意设备连接到本地 Ubuntu 的 SSH 服务,实现真正的远程终端访问。
5. 配置固定公网地址
为了保证连接稳定性,避免每次重启后地址变化,建议配置固定的公网地址。通过 CPolar 的保留地址功能绑定专属域名或IP,使远程访问更加便捷可靠,适合长期用于团队协作或持续集成场景。
总结:Wave Terminal 凭借高度可定制的界面与强大的集成能力,极大提升了开发者的工作效率;配合 CPolar 的内网穿透技术,打破了传统局域网限制,实现了随时随地访问本地终端服务。两者协同作用,构建了一个高效、灵活、安全的远程开发环境,为现代软件开发流程提供了有力支撑。
Cpolar 安装完成后并成功启动服务,可在浏览器中访问 Ubuntu 主机的 IP 地址并指定 9200 端口,即输入:http://localhost:9200,进入 Cpolar 的管理界面。使用您在 Cpolar 官网注册的账号进行登录,登录成功后即可进入 web 配置页面,后续操作均在此界面完成。
4.1 配置公网访问地址
登录 Cpolar Web UI 界面后,点击左侧菜单中的“隧道管理”→“隧道列表”。安装 Cpolar 后系统会自动生成一条 SSH 隧道(若需为其他服务创建公网地址,则需手动点击“创建隧道”进行设置)。
接着进入“在线隧道列表”,即可查看当前 SSH 服务所分配的临时公网地址信息。
4.2 利用公网地址实现远程 SSH 连接
此时可切换回 Windows 系统中的 Wave Terminal。在尝试连接内网中的 Ubuntu 主机时,点击 Terminal 右侧的设备图标,在弹出的输入框中填入以下内容:
用户名@粘贴这个使用cpolar生成的公网地址
只需复制 tcp:// 后面的连接地址即可。
随后输入对应的用户名和密码,即可通过 Cpolar 生成的公网地址完成 SSH 远程连接。
5. 设置固定公网 TCP 地址
上述方式创建的 TCP 隧道使用的是随机生成的公网地址,有效期为 24 小时,且到期后会自动更换,不利于长期稳定的远程访问。为此,建议配置一个固定的公网 TCP 地址,确保连接稳定性【注:cpolar.cn 已完成备案】。
需要注意的是,该功能需要将 Cpolar 账户升级至基础套餐或更高级别,不同套餐对应不同的带宽限制。
登录 Cpolar 官网后,点击左侧导航栏的“预留”选项,选择“保留 TCP 地址”,填写备注如“ssh”,然后点击“保留”按钮。
保留成功后,请复制生成的固定 TCP 地址。
返回 Cpolar Web UI 管理界面,进入左侧“仪表盘”下的“隧道管理”→“隧道列表”,找到目标 SSH 隧道,点击右侧“编辑”按钮。
在编辑页面中修改配置信息,将之前保留的固定 TCP 地址应用到当前隧道:
- 域名类型:选择“固定 TCP 端口”
- Sub Domain:填入已保留的 TCP 地址
确认无误后点击更新按钮。
更新
注意:仅需点击一次“更新”,避免重复提交。
接下来回到 Windows 系统的 Wave Terminal 中,重新配置对 Ubuntu 主机的 SSH 连接。将原主机地址替换为新配置的固定公网 TCP 地址及对应端口,保存并尝试连接。
连接成功后,表明已通过 Cpolar 提供的固定公网地址稳定地实现了远程 SSH 访问本地 Ubuntu 服务器。
本文完整介绍了如何在 Windows 系统中使用 Wave Terminal,并结合 Ubuntu 系统部署 Cpolar 内网穿透工具,为其 SSH 服务配置固定公网 TCP 地址,从而实现跨网络环境、不受局域网限制的远程连接。
借助 Wave Terminal 提升操作效率,再利用 Cpolar 打破内网局限,两者协同工作,显著优化了开发者的终端使用体验,使跨设备任务处理更加高效便捷。
本篇文章的技术内容参考自:cpolar官网


雷达卡


京公网安备 11010802022788号







