当前位置: 首页 > article >正文

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 插件后访问(登陆同一个账号)。
主动控制电脑:
在这里插入图片描述
如果想运行,就点击栏目的新建终端即可!
完成!


http://www.kler.cn/a/561562.html

相关文章:

  • 安宝特方案 | 电力行业的“智能之眼”,AR重新定义高效运维!
  • 数据安全_笔记系列05:数据合规与隐私保护(GDPR、CCPA、中国《数据安全法》)深度解析
  • 【2025.2.25更新】wordpress免费AI插件,文章内容、图片自动生成、视频自动生成、网站AI客服、批量采集文章,内置deepseek联网满血版
  • 34.Java 阻塞队列(阻塞队列架构、阻塞队列分类、阻塞队列核心方法)
  • 算法精讲--动态规划(三):树形DP与状态机模型
  • 常见的keil 编译报警记录。
  • Windows Server 搭建 RADIUS 认证服务器
  • 【Leetcode】动态规划:从经典例题剖析解题精要
  • SQL进阶实战技巧:汽车转向次数分析 | 真实场景案例
  • 计算机网络之路由协议(OSPF路由协议)
  • HTTP/HTTPS 服务端口监测的简易实现
  • 2025年智能电力系统与数据驱动创新国际学术会议(IPSDDI 2025)
  • 从两地三中心到多地多中心,OceanBase如何实现金融级高可用
  • 【Python专栏】Python 开发-pycharm安装
  • 接上一主题,在Qt中,用信号代替函数指针,最终目标都是能直接使用lambda表达式,效果一样。
  • 【LLM】本地部署LLM大语言模型+可视化交互聊天,附常见本地部署硬件要求(以Ollama+OpenWebUI部署DeepSeekR1为例)
  • 【Linux网络编程】 HTTP协议
  • C++的异步相关操作
  • 信创终端上如何将PDF文件转为OFD文件
  • [java基础-JVM篇]2_垃圾收集器与内存分配策略