Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Wave Terminal新手上手指南:轻松体验内置AI与浏览器增强型终端

Wave Terminal新手上手指南:轻松体验内置AI与浏览器增强型终端

作者头像
FGGIT
发布于 2025-02-11 06:04:07
发布于 2025-02-11 06:04:07
30600
代码可运行
举报
文章被收录于专栏:知识学习知识学习
运行总次数:0
代码可运行

前言

嘿,各位小伙伴们!今天给大家安利一款超级炫酷的终端工具——Wave Terminal。作为一个开发人员,每天与各种终端打交道已经成了家常便饭。从古老的命令行界面到现代的各种增强版工具,每款都有自己的独门绝技。但最近我在GitHub上发现了一款新宠儿——Wave Terminal,不仅颜值爆表,功能更是强大得让人惊叹!

这款开源终端不仅集成了文件预览、网页浏览甚至AI对话等高级特性,还支持macOS、LinuxWindows三大操作系统,无论你用什么平台都能轻松上手。今天我们就以Windows系统为例,详细讲解如何安装Wave Terminal,并结合强大的内网穿透工具——Cpolar,实现跨网络远程连接本地的内网Linux服务器。让你随时随地访问开发环境不再是梦!

image-20250103151245185
image-20250103151245185

1. Wave Terminal安装

我们可以在它的官方网站进行下载安装:www.waveterm.dev/download

image-20250103151504333
image-20250103151504333

下载后,双击应用程序即可自动安装并打开终端界面:

image-20250103151718487
image-20250103151718487

2. 简单使用演示

默认界面左侧模块可以操作终端命令行,中间区域分别是CPU性能,浏览器,和访问本地文件路径模块,右侧可以看到帮助、提示和与AI进行对话。这些模块都是可以根据自己的需要随意拖动进行位置移动,多开,与自由添加删除的。

多命令行窗口:

image-20250103153001066
image-20250103153001066

浏览器网页多开:

image-20250103153116860
image-20250103153116860

AI聊天框多开:

image-20250103153235609
image-20250103153235609

在本地文件路径中不仅可以查看文档,图片,还能看视频:

image-20250103155404145
image-20250103155404145
image-20250103155317530
image-20250103155317530

3. 连接本地Linux服务器

这里我使用同局域网下的ssh连接Ubuntu进行举例:

3.1 Ubuntu系统安装ssh服务

首先我们需要在ubuntu系统中安装ssh服务:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo apt-get install openssh-server

在命令确认时输入“y”,确定在Ubuntu系统中安装SSH。

安装后执行下方命令,显示绿色running提示即为ssh服务已经启动。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo systemctl status ssh
image-20250103154605709
image-20250103154605709
3.2 远程ssh连接Ubuntu

想要使用当前的Windows系统通过Wave Terminal远程ssh连接本地局域网内的Linux服务器,直接在Terminal中输入ssh 用户名@服务器IP,提升密码后输入即可连接。

image-20250103160603775
image-20250103160603775

在文件路径中输入用户名@服务器IP和密码登录后,同样也可以远程查看ubuntu系统中的文件。

image-20250103161049095
image-20250103161049095

4. 安装内网穿透工具

现在我们已经成功实现Windows系统使用Wave Terminal进行ssh远程连接ubuntu,但只能在同一局域网下进行(比如同一家庭网络或办公室网络),如果在不同局域网间,这种连接方式就无效了。需要依靠在ubuntu系统中安装cpolar建立TCP数据隧道,才能实现在不同网络下的系统互连。

下面是安装cpolar步骤:

cpolar官网地址: https://www.cpolar.com

  • 使用一键脚本安装命令:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
curl https://get.cpolar.sh | sudo sh
  • 安装完成后,执行下方命令查看cpolar服务状态:(如图所示即为正常启动)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo systemctl status cpolar
image-20240801132301959
image-20240801132301959

Cpolar安装和成功启动服务后,在浏览器上输入ubuntu主机IP加9200端口即:【http://localhost:9200】访问Cpolar管理界面,使用Cpolar官网注册的账号登录,登录后即可看到cpolar web 配置界面,接下来在web 界面配置即可:

image-20240801133735424
image-20240801133735424
4.1 创建公网地址

登录进入cpolar web UI管理界面后,点击左侧隧道管理——隧道列表

可以看到安装cpolar后,会自动创建一条ssh隧道。(如果要创建其他服务的公网地址需要点击创建隧道进行配置)

image-20250103161623105
image-20250103161623105

然后点击下方的在线隧道列表,可以看到ssh的公网地址:

image-20250103162535915
image-20250103162535915
4.2 使用公网地址远程ssh连接

现在,我们可以回到Windows系统中的Wave Terminal,在ssh连接本地内网中的ubuntu时,点击Terminal右侧的电脑图标后,在输入框中输入 用户名@粘贴这个使用cpolar生成的公网地址:(复制tcp://后边的连接即可)

image-20250103163059312
image-20250103163059312

输入用户密码即可看到成功使用cpolar生成的公网地址ssh远程连接:

image-20250103163208332
image-20250103163208332
image-20250103163309995
image-20250103163309995

5. 配置固定公网地址

由于以上使用cpolar所创建的TCP隧道使用的是随机公网地址,24小时内会随机变化,不利于长期远程访问。因此我们可以为其配置保留的TCP地址,该地址为固定公网地址,不会随机变化【ps:cpolar.cn已备案

注意需要将cpolar套餐升级至基础套餐或以上,且每个套餐对应的带宽不一样。

登录cpolar官网,点击左侧的预留,选择保留的TCP地址,添加备注ssh,点击保留。

image-20250103163623795
image-20250103163623795

保留成功后复制保留的TCP地址:

image-20250103163713406
image-20250103163713406

返回登录cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的ssh隧道,点击右侧的编辑:

image-20250103163804171
image-20250103163804171

修改隧道信息,将保留成功的TCP地址配置到隧道中

  • 域名类型:选择固定TCP端口
  • Sub Domain:填写保留成功的TCP地址

点击更新(注意,点击一次更新即可,不需要重复提交)

image-20250103163908885
image-20250103163908885

此时我们回到Windows系统中的Wave Terminal,对本地内网中的ubuntu ssh连接重新进行配置:

把ubuntu的主机地址替换为这个固定的TCP公网地址与端口,进行连接即可:

image-20250103164132906
image-20250103164132906

可以看到成功使用cpolar生成的固定公网地址ssh远程连接本地ubuntu服务器:

image-20250103164247844
image-20250103164247844

好了,以上就是用Wave Terminal和Cpolar实现远程SSH连接的全部步骤啦!是不是觉得超级简单又实用呢?如果你在操作过程中遇到任何问题,欢迎随时留言交流,我会第一时间为你解答。更多有趣的内容和项目详情,可以访问我的GitHub主页:https://github.com/wavetermdev/waveterm。期待你的关注和支持,让我们一起探索更多的开发乐趣吧!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-02-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Windows系统使用Tabby终端工具远程ssh连接本地Linux服务器
今天和大家分享一下如何在Windows系统使用Tabby,这款强大的开源跨平台终端工具远程ssh连接本地局域网内的Linux服务器从安装到配置的详细流程。
aosei
2024/08/30
8240
Windows系统使用Tabby终端工具远程ssh连接本地Linux服务器
如何使用Android手机通过JuiceSSH远程访问本地Linux服务器
cpolar+JuiceSSH 实现手机端远程连接Linux虚拟机(内网穿透,手机端连接Linux虚拟机)
学编程的小程
2024/05/26
3260
如何使用Android手机通过JuiceSSH远程访问本地Linux服务器
【vscode远程开发】使用SSH远程连接服务器 「内网穿透」
远程连接服务器工具有很多,比如XShell、putty等,可以通过ssh来远程连接服务器,但这用于写代码并不方便,可能需要现在本地写好代码后再将源代码传送到服务器运行、服务器上的图片也无法直接查看…
洁洁
2023/10/10
2K0
【vscode远程开发】使用SSH远程连接服务器 「内网穿透」
如何使用IntelliJ IDEA SSH连接本地Linux服务器远程开发
本文主要介绍如何在IDEA中设置远程连接服务器开发环境,并结合Cpolar内网穿透工具实现无公网远程连接,然后实现远程Linux环境进行开发。
大海里的番茄
2024/05/08
2.5K0
如何使用IntelliJ IDEA SSH连接本地Linux服务器远程开发
无需公网IP,在家SSH远程连接公司内网服务器「cpolar内网穿透」
在centOS系统本地安装cpolar内网穿透之后,在外部浏览器上访问centOS本地9200端口,访问方式:局域网ip+:9200,打开cpolar web ui界面。
程思扬
2023/05/29
4.9K0
无需公网IP,在家SSH远程连接公司内网服务器「cpolar内网穿透」
Linux SSH无密码使用私钥远程登录连接详细配置流程
本文将详细介绍如何将Linux SSH服务与cpolar相结合,并使用私钥进行远程连接。我们将从安装和配置cpolar开始,逐步指导您完成整个设置过程。
命运之光
2024/10/15
2790
Linux SSH无密码使用私钥远程登录连接详细配置流程
群晖部署docker-webtop实现远程使用浏览器访问Linux图形化界面
本文旨在详细介绍如何在群晖NAS部署docker-webtop,并结合cpolar内网穿透实现远程访问网页版Linux系统的步骤和方法。
YIN_尹
2024/09/15
2210
群晖部署docker-webtop实现远程使用浏览器访问Linux图形化界面
AI证件照神器HivisionIDPhotos本地部署并使用浏览器在线制作证件照
本文主要介绍如何在 Linux 系统使用 Docker 快速部署一个 AI 证件照工具 HivisionIDPhotos,并结合 cpolar 内网穿透工具轻松实现远程访问制作证件照,无需二次部署与公网 IP。
kwan的解忧杂货铺
2024/10/10
3580
Windows系统使用SSH与WinSCP轻松搞定ssh远程连接进行开发与文件传输
远程连接和管理计算机已成为日常工作中不可或缺的一部分,对于Windows用户而言,SSH(Secure Shell)协议提供了一种安全、高效的远程访问和命令执行方式。SSH不仅提供了加密的通信通道,防止敏感信息在传输过程中被窃听或篡改,还支持文件传输、端口转发等多种功能,是广泛使用的安全远程管理工具。
aosei
2024/12/10
7910
Windows系统使用SSH与WinSCP轻松搞定ssh远程连接进行开发与文件传输
【远程虚拟机】ESXI部署Ubuntu22.04虚拟机无公网IP远程ssh详细攻略
本篇文章讲解如何在VMware ESXi中创建Linux虚拟机,并结合 Cpolar内网穿透工具配置公网地址,轻松实现随时随地通过SSH远程访问管理本地创建的虚拟机。
YIN_尹
2024/10/25
2030
【远程虚拟机】ESXI部署Ubuntu22.04虚拟机无公网IP远程ssh详细攻略
Linux使用Docker部署StackEdit结合内网穿透实现公网访问本地编辑器
实现ubuntu 系统桌面级别的远程连接,需要在ubuntu 系统中安装vnc,既然是桌面,前提是需要ubuntu 带有图形化界面,如果没有,可以执行以下命令安装图形化界面
YIN_尹
2024/04/02
2670
Linux使用Docker部署StackEdit结合内网穿透实现公网访问本地编辑器
高颜值外观Archcraft OS如何实现公网环境SSH远程连接【内网穿透】
Cpolar是一种安全的内网穿透云服务,可以将内网下的本地服务器通过安全隧道暴露至公网,使得公网用户可以正常访问内网服务,是一款内网穿透软件。
屿小夏
2024/03/16
1600
高颜值外观Archcraft OS如何实现公网环境SSH远程连接【内网穿透】
使用MCSManager创建Minecraft我的世界服务器结合内网穿透实现远程联机
Linux使用MCSM面板搭建我的世界私服相对比windwos简单,也是目前比较流行的设置方式,在Linux中安装MCSManger也是非常容易,一键指令脚本即可安装,本篇教程演示在Ubuntu。
YIN_尹
2024/05/31
8910
使用MCSManager创建Minecraft我的世界服务器结合内网穿透实现远程联机
轻松几步!实现Windows系统远程ssh连接本地内网苹果MacOS电脑
本次教程将分享如何使用cpolar内网穿透工具,映射ssh服务默认端口:22端口,获取公网地址,实现在公网环境下的ssh远程登录MacOS系统设备,无需公网IP,也无需设置路由器。
FGGIT
2024/12/20
3220
轻松几步!实现Windows系统远程ssh连接本地内网苹果MacOS电脑
无需公网IP!Windows电脑跨平台ssh连接Mac mini轻松实现远程管理
今天来分享一下如何使用Windows电脑SSH远程连接Mac mini,无需公网IP或复杂的路由器设置!
大海里的番茄
2025/01/17
4621
无需公网IP!Windows电脑跨平台ssh连接Mac mini轻松实现远程管理
如何实现公网SSH远程访问本地openEuler欧拉系统【内网穿透】
Cpolar是一种安全的内网穿透云服务,可以将内网下的本地服务器通过安全隧道暴露至公网,使得公网用户可以正常访问内网服务,是一款内网穿透软件。
aosei
2024/03/05
5390
如何实现公网SSH远程访问本地openEuler欧拉系统【内网穿透】
轻松安装并配置SSH服务快速安全地连接Windows计算机高效远程办公
在这个数字化时代,远程办公已经成为了职场新常态。无论是处理紧急任务还是进行日常维护,能够随时随地访问你的电脑变得越来越重要。对于Windows用户来说,SSH(Secure Shell)协议提供了一种既安全又高效的解决方案。
YY的秘密代码小屋
2024/12/11
3230
轻松安装并配置SSH服务快速安全地连接Windows计算机高效远程办公
如何在openKlyin中设置ssh并结合cpolar内网穿透实现远程连接
openKylin是中国首个基于Linux 的桌面操作系统开发者平台,通过开放操作系统源代码的方式,打造具有自主创新技术的开源桌面操作系统,目前多数使用方式都是桌面操作,openKylin是基于Linux 开发的系统,同样支持ssh 连接,下面我们介绍如何在openKlyin中设置ssh连接,并结合cpolar内网穿透 工具实现远程也可以ssh 连接openKlyin.
aosei
2024/02/07
2680
如何在openKlyin中设置ssh并结合cpolar内网穿透实现远程连接
告别照相馆!使用AI证件照工具HivisionIDPhotos打造在线证件照制作软件
本文主要介绍如何在Linux系统使用Docker快速部署一个AI证件照工具HivisionIDPhotos,并结合cpolar内网穿透工具轻松实现远程访问制作证件照,无需二次部署与公网IP。
YY的秘密代码小屋
2024/11/29
2910
告别照相馆!使用AI证件照工具HivisionIDPhotos打造在线证件照制作软件
10分钟教你如何使用MCSM面板实现我的世界Minecraft无公网IP联机
本教程主要介绍如何在Linux Ubuntu系统中使用MCSManager面板搭建我的世界Minecraft服务器,并结合cpolar内网穿透工具,实现与不在同一个局域网下的好友远程联机游戏,无需公网IP,无需公网服务器,过程非常简单,人人都能学得会。
FGGIT
2024/10/15
2150
10分钟教你如何使用MCSM面板实现我的世界Minecraft无公网IP联机
推荐阅读
Windows系统使用Tabby终端工具远程ssh连接本地Linux服务器
8240
如何使用Android手机通过JuiceSSH远程访问本地Linux服务器
3260
【vscode远程开发】使用SSH远程连接服务器 「内网穿透」
2K0
如何使用IntelliJ IDEA SSH连接本地Linux服务器远程开发
2.5K0
无需公网IP,在家SSH远程连接公司内网服务器「cpolar内网穿透」
4.9K0
Linux SSH无密码使用私钥远程登录连接详细配置流程
2790
群晖部署docker-webtop实现远程使用浏览器访问Linux图形化界面
2210
AI证件照神器HivisionIDPhotos本地部署并使用浏览器在线制作证件照
3580
Windows系统使用SSH与WinSCP轻松搞定ssh远程连接进行开发与文件传输
7910
【远程虚拟机】ESXI部署Ubuntu22.04虚拟机无公网IP远程ssh详细攻略
2030
Linux使用Docker部署StackEdit结合内网穿透实现公网访问本地编辑器
2670
高颜值外观Archcraft OS如何实现公网环境SSH远程连接【内网穿透】
1600
使用MCSManager创建Minecraft我的世界服务器结合内网穿透实现远程联机
8910
轻松几步!实现Windows系统远程ssh连接本地内网苹果MacOS电脑
3220
无需公网IP!Windows电脑跨平台ssh连接Mac mini轻松实现远程管理
4621
如何实现公网SSH远程访问本地openEuler欧拉系统【内网穿透】
5390
轻松安装并配置SSH服务快速安全地连接Windows计算机高效远程办公
3230
如何在openKlyin中设置ssh并结合cpolar内网穿透实现远程连接
2680
告别照相馆!使用AI证件照工具HivisionIDPhotos打造在线证件照制作软件
2910
10分钟教你如何使用MCSM面板实现我的世界Minecraft无公网IP联机
2150
相关推荐
Windows系统使用Tabby终端工具远程ssh连接本地Linux服务器
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验