banner
王白水

白水房

志闲少欲,心安不惧 泛中医论坛https://forum.beginner.center/
github
xiaoyuzhou

远程编程折腾记

成果:

远程的主力机(Windows)通过内网穿透暴露 22 端口
本地轻薄机通过 vscode remote-ssh 插件操作远程主力机
可以实现:

  • 无论用哪台电脑,只要能用 vscode,就可以类似操作 linux 云服务器一样操作配置好的远程 windows 主力机
  • 使用 vscode 的各种插件(如亚马逊最近公布的 codewhisperer)

如果你很感兴趣且需要教程,我会根据你的反馈(评论 / 点赞)出教程

失败经历

成功总是千篇一律,失败却会多姿多彩,在此分享下最近几天的跌宕

  • 尝试使用远程桌面
    • 用 Todesk、蒲公英等主流远程桌面,卡
    • 用小众开源的Rustdesk,官方免费服务器偶尔好用偶尔不行
    • 用免费的内网穿透软tailscale+ 微软远程桌面RDP,卡
    • 买了一台能负担得起的高带宽的 VPS(一年 80rmb),因为线路,然后自建 rustdesk 服务器,卡
  • 放弃远程桌面,搜到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 就好了,还折腾啥内网穿透啊😮‍💨

Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.