vscode的tunnel链接(Linux 服务器 + Windows 本地电脑版本)

1.背景

目前很多局域网里的服务器,只能用内网IP才能登录 ,用外网IP根本连不上;要是用普通的内网穿透方法 ,不仅麻烦,还容易有安全问题。今天给大家说一个简单又安全的办法:用VS Code里微软自带的Tunnel隧道功能,靠着微软的平台,就能从外网轻松连到内网的GPU服务器,不用搞复杂的配置,也能避免安全风险。

2.操作步骤

一、Linux 服务器操作

1. Linux 服务器安装 VS Code 命令行版

连进你的 Linux 服务器终端,执行:

bash 复制代码
wget -qO- https://code.visualstudio.com/sha/download?build=stable&os=linux-cli-alpine | tar -xz -C ~/

解压后会得到 code 可执行文件。

2. 直接登录微软 / GitHub 账号

在 Linux 终端输入:

bash 复制代码
~/code tunnel
  • 会弹出一串授权网址 和 验证码
  • 拿你 Windows 电脑浏览器打开这个网址
  • 输入验证码,登录 微软账号 或 GitHub 账号
3. 设置服务器别名

授权成功后,会让你给这台 Linux 机器起名字,比如:

bash 复制代码
gpu-linux-server
4. 保持隧道后台常驻(重点)

关掉终端隧道就会断,用后台挂起:

bash 复制代码
nohup ~/code tunnel > tunnel.log 2>&1 &

二、Windows 电脑端操作

1. Windows 安装 VS Code
2. 安装官方扩展

打开 VS Code → 左侧扩展

搜索安装:Remote - Tunnels

3. Windows VS Code 登录同个账号

点左下角头像 → 登录

选 Microsoft 或 GitHub

必须和你 Linux 服务器登录的是同一个账号

4. 连接 Linux GPU 服务器

1.按 Ctrl + Shift + P

2.输入并选择:

Remote Tunnels: Connect to Tunnel

3.列表里会出现你刚才起名的 Linux 机器(gpu-linux-server)

4.点击连接,等待几秒

相关推荐
一条破秋裤6 小时前
Linux 共享内存通信:POSIX 共享内存与 mmap
linux·运维·服务器
贵州山魈羡民6 小时前
【玩转手机】通过 Podroid 上的 Alpine 部署 1Panel,把微型服务器装进口袋
运维·服务器
程序员-Benothing8 小时前
Shell输入输出详解:read、echo、printf、颜色输出
linux·运维·服务器
FPGA小徐9 小时前
从 NEMU 到 AbstractMachine:程序、运行时环境与 AM 完全解析
linux·运维·服务器
HwJack2010 小时前
【共创稿事节】HarmonyOS 7空间排布原则:视锥、舒适区与可达性
microsoft·华为·harmonyos
..Dauntless..13 小时前
【Linux】进程地址空间初步理解
linux·运维·服务器
Julien200413 小时前
Docker 网络(一)
linux·运维·服务器·ssh·学习方法
杨云龙UP13 小时前
一次数据库查询缓慢故障复盘:大表数据增长、SQL全表扫描导致系统响应异常
linux·运维·服务器·数据库·sql·mysql
C++ 老炮儿的技术栈16 小时前
有符号变量与无符号变量的区别
服务器·开发语言·前端·数据结构·c++·算法·c
程序猿老A17 小时前
阿里云linux服务器安装mysql并实现远程访问
linux·服务器·阿里云