# D2MS 边缘网关安装指南

## 软件包内容

| 文件 | 说明 |
|------|------|
| `TunnelSetup.exe` | 安装向导（以管理员身份运行） |
| `D2MS_Gateway.exe` | Windows 服务 |
| `get_ports.exe` | 配置获取工具 |
| `tunnel_client.exe` | 控制台客户端（手动/调试用） |
| `sql.udl` | 本地数据库连接设置 |

## 快速开始

1. **以管理员身份运行**：右键点击 `TunnelSetup.exe` → "以管理员身份运行"

2. **按照6步向导操作**：
   - 第1步：检测您的位置
   - 第2步：选择隧道服务器（推荐最近的）
   - 第3步：注册设备并获取配置
   - 第4步：更新服务器配置
   - 第5步：测试连接
   - 第6步：安装 Windows 服务

3. **完成！** D2MS_Gateway 服务将在开机时自动启动。

## 手动设置

如果向导无法使用：

1. 配置 `sql.udl`（双击打开数据链接属性）
2. 运行 `get_ports.exe` 生成 `frpc.ini`
3. 运行 `tunnel_client.exe` 启动隧道

## 服务管理

```cmd
sc stop D2MS_Gateway      # 停止服务
sc start D2MS_Gateway     # 启动服务
sc delete D2MS_Gateway    # 删除服务
```

## 故障排除

| 问题 | 解决方案 |
|------|----------|
| 连接失败 | 检查防火墙（出站端口 7060） |
| 未找到设备 | 检查 sql.udl 数据库连接 |
| TLS 握手失败 | 重新运行 get_ports.exe 刷新配置 |
| 端口被占用 | 停止现有隧道客户端或服务 |

## 系统要求

- Windows 10/11（64位）
- 管理员权限（安装服务需要）
- 网络访问隧道服务器

---
*D2MS Gateway v1.0*
