# File Transfer Tunnel

> File Transfer Tunnel (VS Code Tunnel)

- Skill: `dingkwang/file-transfer-tunnel` (Agent Skill)
- Install (CLI): `npx skillmds@latest add dingkwang/file-transfer-tunnel`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dingkwang/file-transfer-tunnel/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: dingkwang (https://skillmd.com/u/dingkwang)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/dingkwang/file-transfer-tunnel

---


# File Transfer Tunnel (VS Code Tunnel)

这个 Skill 允许 OpenClaw 通过 GitHub 建立一个安全的 VS Code Tunnel 隧道。
即使你在复杂的内网环境（如公司、学校），只要有浏览器，就能通过 `vscode.dev` 远程连接到这台机器的文件系统、终端和编辑器。

## 功能

1. **建立隧道**：启动一个安全的、基于 GitHub 授权的隧道。
2. **远程文件管理**：通过 VS Code 网页端直接进行文件的上传、下载和编辑。
3. **远程终端**：在浏览器中直接操作 OpenClaw 所在的宿主机。
4. **无需端口转发**：利用 Microsoft 的基础设施，绕过任何防火墙。

## 核心命令参考

### 1. 登录与启动隧道
首次使用需要执行登录并获得授权码（Device Flow）：
```bash
code tunnel --accept-server-license-terms
```
系统会给出一个 8 位代码和登录地址。授权成功后，隧道会自动开启，并分配一个地址如 `https://vscode.dev/tunnel/<machine-name>`。

### 2. 查看隧道状态
```bash
code tunnel status
```

### 3. 安装为系统服务 (持久化)
如果你希望重启机器后隧道也自动运行：
```bash
code tunnel service install
```

### 4. 卸载服务
```bash
code tunnel service uninstall
```

## 注意事项

- **安全性**：隧道受到 GitHub 账户保护。只有登录了对应 GitHub 账户的浏览器才能访问。
- **资源消耗**：隧道运行时会占用少量内存和 CPU。
- **OpenClaw 集成**：你可以让 OpenClaw 帮你重启隧道，或者在需要外网协助时临时开启一个限时链接。

