VSCode 隧道功能
为什么需要VSCode隧道?
在如今公网IP稀缺以及国内商业带宽十分昂贵的情况下,自己搭建内网穿透的服务器不仅成本高同时带宽小。
前提需要
-
服务端 VSCode CLI
https://code.visualstudio.com/#alt-downloads -
客户端 VSCode + Tunnel(Microsoft)插件
(或者直接使用vscode.dev在线编辑器)
服务端安装步骤
-
按
前提需要
下载VSCode CLI,选择对应版本:
-
下载后使用tar解压
tar -czf {{压缩包的名称}}
-
解压后当前目录下会有
code
二进制程序 -
先后执行以下命令:
./code tunnel --accept-server-license-terms
首次运行将会弹出一个登陆网址和8位数的code。复制登陆网址到浏览器中登陆对应的GITHUB账户,并将code输入以完成服务器注册。
随后CTRL+C
退出该程序,执行下述命令使得code以用户服务守护运行:
./code tunnel service install
P.S. 在使用systemctl管理的linux服务器上,服务将可以使用systemctl进行管理,服务名为code-tunnel
- 设置服务开机自启
systemctl --user enable --now code-tunnel
(可选)6.查看服务的运行状态
systemctl --user status code-tunnel
客户端
- 使用VSCode桌面端
-
启动VSCode,安装
tunnel
插件
-
进入页面
-
选择指定的服务器进行连接,该操作与
remote ssh
相同
(可选)2. 直接使用VSCode网页
- 安装之前服务器安装后的提示登陆对应的网址
https://vscode.dev/tunnel/{你的tunnel名称}
- 如果忘记了
tunnel
名称,可以在服务器上执行
./code rename {你要设置的tunnel名称}
标签:tunnel,code,VSCode,Tunnel,systemctl,服务器,--
From: https://www.cnblogs.com/minskiter/p/16986874.html