You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode Remote Tunnels是否支持开启GUI?有无实现方案?

VSCode Tunnels X11转发实现方案说明

目前VSCode Tunnels原生暂不支持X11转发,官方文档、社区Issues中均未提及相关功能支持计划,以下是两种可行的替代实现方式:

方式一:手动配置X11环境变量+本地X服务器

  1. 本地启动X服务器:
    • Windows:安装并启动VcXsrv,启用「Disable access control」选项
    • macOS:安装并启动XQuartz,在偏好设置中允许网络连接
    • Linux:系统自带X服务器,无需额外安装
  2. 通过VSCode Tunnels连接远程机器后,在远程终端中执行:
    export DISPLAY=localhost:10.0
    
    (端口号需与本地X服务器监听的端口对应,通常默认是10.0,若有冲突可调整)
  3. 运行图形程序即可在本地X服务器中显示界面

方式二:VNC远程桌面配合Tunnels端口转发

  1. 远程机器安装VNC服务器(如x11vnc):
    sudo apt install x11vnc # Debian/Ubuntu系
    sudo dnf install x11vnc # RHEL/CentOS系
    
  2. 在VSCode的远程资源管理器中,找到当前Tunnels连接的机器,右键选择「Forward Port」,将远程VNC默认端口5900映射到本地端口(如5900)
  3. 本地启动VNC客户端,连接localhost:5900即可访问远程图形界面

注意:两种方式均需确保本地与远程机器的网络连通性正常,且必要时关闭防火墙对相关端口的限制

内容的提问来源于stack exchange,提问作者András Geiszl

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 01:02:07