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.点击连接,等待几秒

相关推荐
Yupureki2 小时前
《Linux网络编程》4.应用层HTTP协议
linux·服务器·c语言·网络·c++·http
开开心心就好2 小时前
整合多家平台资源的免费学习应用
人工智能·vscode·学习·游戏·音视频·语音识别·媒体
小则又沐风a2 小时前
list模拟实现
java·服务器·list
拾光Ծ2 小时前
【Linux系统】进程信号(上)
linux·运维·服务器·面试·信号处理
咖喱o2 小时前
网络-堆叠
linux·运维·服务器·网络
迷路爸爸1802 小时前
VSCode / Cursor 中 LaTeX Workshop 的 settings.json 配置:编译与 SyncTeX 跳转
ide·vscode·json·latex
clear sky .2 小时前
【TCP】TCP数据粘包/分包问题
java·服务器·网络
齐齐大魔王9 小时前
linux-僵死进程处理
linux·运维·服务器
网络工程小王12 小时前
【LangChain 大模型6大调用指南】调用大模型篇
linux·运维·服务器·人工智能·学习