成果:#
遠程的主力機(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 就好了,還折騰啥內網穿透啊😮💨