背景
作者由于工作学习需要,需要经常在校外通过 VPN 连接到学校内网,然后再通过 SSH 或者 VSCode 连接到实验室的 Linux 服务器上写代码。代码写和跑都在 Linux 服务器上。我觉得连 VPN 有点麻烦,所以尝试用 VSCode Server 省掉这一步,虽然最后成功了,但考虑到最后的体验,还是把此方法作为了备用。
优点
- 不需要 VPN。
- 可以随时随地写代码,也支持网页(iPad)。
缺点
- 打开代码比较慢,输入命令也比较卡。原因是 Linux 服务器和写代码的客户端都需要和 VSCode 的服务器通信,我感觉和 VPN + SSH 体验差距比较大,也是我放弃的原因。
步骤
下载 CLI 客户端到服务器上,解压之后就是一个文件名为 code
的可执行文件,然后运行 ./code tunnel
直接回车接受,它会显示一个 GitHub 链接和一个八位的字符串,在网页中打开链接输入这个字符串,然后这个服务器便会和你的账户绑定。
然后给当前服务器起一个名字,长度不能超过20。
在自己电脑上的 VSCode 中安装这个 Remote-Tunnels 插件,便可以看到服务器了,或者打开它提供的链接直接在浏览器上写代码。。另外作者把 VSCode Server 跑在了 tmux 里,这样就可以一直开着了。
PREVIOUSWelcome