Visual Studio Code 远程开发方法
方法1
共享屏幕远程控制,如 to desk, 向日葵 ,像素太差,放弃
方法2
内网穿透 + ssh
第二个方法又很麻烦,尤其是对于 windows 电脑,要使用 ssh 还需要额外安装杂七杂八的东西;并且内网穿透服务提供商提供的免费服务总是存在"随机xxx"的限制,无法实现一次配置长时间使用的效果。
方法 3
vscode 自带的服务 ,官方网址
实际上说,没看懂,所以自己琢磨了图形界面的形式
参考文档:https://www.cnblogs.com/zkmjolnir/p/17579214.html
https://blog.csdn.net/tjcwt2011/article/details/144949335?fromshare=blogdetail&sharetype=blogdetail&sharerId=144949335&sharerefer=PC&sharesource=weixin_43818488&sharefrom=from_link
https://zhuanlan.zhihu.com/p/590168599
被控制电脑 和 主动控制电脑 都下载vscode,然后安装插件:Remote Tunnels ,都登录上github网址
被控制电脑还需要打开这个
或者 在 vscode 中,cmd + shift + p 调出命令面板,输入 remote tunnel,选择 Turn on Remote Tunnel Access 打开远程隧道。
然后,选择
1. Turn on for this session (run whenever code is open)
含义:此选项表示在当前会话中启用远程隧道功能。只要 VS Code 在当前会话中保持打开状态,远程隧道就会持续运行。
应用场景:当你只需要在当前使用 VS Code 的过程中临时启用远程访问功能时,选择这个选项即可。一旦关闭 VS Code,远程隧道也会随之关闭。
优点:适合临时使用,不会对系统或 VS Code 的启动产生额外影响。
2. Install as a service (run whenever you log in)
含义:此选项表示将远程隧道功能安装为系统服务。这意味着远程隧道会在你每次登录系统时自动启动,而无需手动开启 VS Code 或再次配置。
应用场景:如果你需要频繁使用远程隧道功能,或者希望在启动电脑后立即提供远程访问能力,这个选项会更方便。
优点:自动启动,无需手动操作,适合长期使用场景。
总结
Turn on for this session 是临时启用,仅在当前 VS Code 会话中有效。
Install as a service 是将远程隧道功能设置为系统服务,每次登录系统时自动启动。
你可以根据自己的需求选择适合的选项。如果你只是偶尔需要远程访问,建议选择第一种;如果你经常需要远程访问,第二种会更方便。
获得形如 https://vscode.dev/tunnel/mjolnir/home/thor 这样的链接,可以通过浏览器访问,或在 vscode 里安装 Remote Tunnel 插件后访问(登陆同一个账号)。
主动控制电脑:
如果想运行,就点击栏目的新建终端即可!
完成!