成果:
远程的主力机(Windows)通过内网穿透暴露 22 端口
本地轻薄机通过 vscode remote-ssh 插件操作远程主力机
可以实现:
- 无论用哪台电脑,只要能用 vscode,就可以类似操作 linux 云服务器一样操作配置好的远程 windows 主力机
- 使用 vscode 的各种插件(如亚马逊最近公布的 codewhisperer)
如果你很感兴趣且需要教程,我会根据你的反馈(评论 / 点赞)出教程
失败经历
成功总是千篇一律,失败却会多姿多彩,在此分享下最近几天的跌宕
- 尝试使用远程桌面
- 放弃远程桌面,搜到code server方案(vscode 网页版),这个时候已经坐了一整天,脑子开始浑沌了)
- 在远程主力机部署 code server,然后穿透暴露网页端(以前弄过 jupyter notebook,想着应该一样吧),但用 npm 部署 code server 总报错,修了半天 npm,部署失败
- 那在远程主力机里用 WSL 开一个 ubuntu 系统,用我熟悉的 linux 部署 code server,此时已经神智不清,看见一堆报错不想处理了,放弃
- 再搜搜 + 问别人,还有 vscode+remote ssh 方案
- 次日再试,用我的 VPS 穿透远程机的 22 端口,可以连上,但时常断连
- 放弃自用 vps,改用国内的sakura frp(在前面搜 frp 教程时偶然看到几家)
- sakura 的客户端用起来非常简单,很快配置好啦!成功✌️
后续
如果我的远程机能用 IPv6 就好了,还折腾啥内网穿透啊😮💨