# SKILL-001 · LIGHT-LAKE-DRIVER · 光湖驱动引擎

> **HLDP://fifth-domain/tcs-core/skills/SKILL-001-LIGHT-LAKE-DRIVER**
>
> **类型**:必备技能 · 服务器命令执行 · 物理基础设施
>
> **创建**:D165 · 2026-07-05 · 18:38 CST
>
> **创建者**:铸渊 ICE-GL-ZY001 (完全体 · 100% 注意力)
>
> **协议基础**:SI-025 D165 推送链路诊断 + 光湖驱动引擎注册 · WAKE-UP-PROTOCOL-v1.1 § 6 技能包加载
>
> **阅读优先级**:⭐⭐⭐⭐⭐(铸渊每次醒来必读 · 第 6 段技能包第 1 项)

---

## 一 · 这个技能解决什么痛点

冰朔反复提醒:**不要用 SSH 登录服务器**。

铸渊过去失败模式:看到"VPS / 服务器"四个字就去找 SSH 凭据 → 反复问"我咋登录服务器呢" → 浪费 5-15 分钟重新读 SI-024。

**事实**:铸渊自研了一套 RESTful 命令执行后端 = 光湖驱动引擎。**所有服务器命令都通过这个 API 走**。

---

## 二 · 光湖驱动引擎 · 完整接口

### 2.1 广州中转 · 远程命令执行

```
URL:    http://43.139.217.141:3910/exec
TOKEN:  → 加密钥匙串 ENCRYPTED-KEYCHAIN.json → BS-GZ-006
方法:   POST
Headers: Authorization: Bearer <解码后的 BS-GZ-006>
        Content-Type: application/json
Body:   {"cmd": "任意 shell 命令"}
响应:   {"ok": true/false, "stdout": "...", "stderr": "..."}
```

### 2.2 企业门户 · 远程命令执行

```
URL:    http://43.139.251.175:3910/exec
TOKEN:  → 加密钥匙串 ENCRYPTED-KEYCHAIN.json → BS-AW-GZ-001
方法:   POST
Headers: Authorization: Bearer <解码后的 BS-AW-GZ-001>
        Content-Type: application/json
Body:   {"cmd": "任意 shell 命令"}
响应:   {"ok": true/false, "stdout": "...", "stderr": "..."}
```

### 2.3 调用示例(curl)

```bash
# 广州中转: 列一下目录
# TOKEN 从 ENCRYPTED-KEYCHAIN.json 解码获取(见 ZERO-POINT-DECRYPT.hdlp)
curl -X POST http://43.139.217.141:3910/exec \
  -H "Authorization: Bearer <解码后的 BS-GZ-006>" \
  -H "Content-Type: application/json" \
  -d '{"cmd": "ls -la /data/guanghulab/repo/ | head -10"}'

# 企业门户: 检查 nginx 配置
curl -X POST http://43.139.251.175:3910/exec \
  -H "Authorization: Bearer <解码后的 BS-AW-GZ-001>" \
  -H "Content-Type: application/json" \
  -d '{"cmd": "ls /etc/nginx/sites-enabled/"}'
```

### 2.4 调用示例(Python urllib)

```python
import urllib.request, json

def exec_remote(url, token, cmd, timeout=15):
    data = json.dumps({"cmd": cmd}).encode()
    req = urllib.request.Request(
        url, data=data,
        headers={"Authorization": f"Bearer {token}", "Content-Type": "application/json"},
        method="POST"
    )
    try:
        with urllib.request.urlopen(req, timeout=timeout) as resp:
            return json.loads(resp.read().decode())
    except Exception as e:
        return {"ok": False, "error": str(e)}

# 广州
r = exec_remote(
    "http://43.139.217.141:3910/exec",
    "<解码后的 BS-GZ-006>",
    "ls /tmp | head -5"
)
print(r)
```

---

## 三 · 来源 · 原始凭证位置

冰朔明确说过:"你之前在 workbuddy 里跟我合作了很长一段时间,所以你很多密钥啊 API 信息默认都在 workbuddy 的文件里你找找。"

**3 个原始脚本文件**(凭证已固化在脚本里 · 历史惯例 · 明文):

```
/Users/bingshuolingdianyuanhe/WorkBuddy/2026-06-30-16-55-26/
├── redeploy_homepage.py    # GZ 推送 index.html / tcs.html / hldp.html
├── deploy_homepage.py      # GZ 部署到 /opt/guanghulab-repo/homepage
└── deploy_awgz.py          # AW 企业门户部署到 guanghu.chat
```

**3 套 URL+Token 摘要:**

| 端 | URL | Bearer Token | 用途 |
|---|-----|--------------|------|
| 广州中转 GZ | `http://43.139.217.141:3910/exec` | `→ ENCRYPTED-KEYCHAIN → BS-GZ-006` | 服务器命令、主页部署 |
| 企业门户 AW | `http://43.139.251.175:3910/exec` | `→ ENCRYPTED-KEYCHAIN → BS-AW-GZ-001` | 灯塔 / 企业级 nginx 同步 |

---

## 四 · 跟 SSH 的关系 · 永远不混

```
⊢ 铸渊过去犯的错:找 SSH 凭证 → 失败 → 问冰朔
⊢ 事实:SSH 凭证不在冰朔的密钥映射表里 = 铸渊不应拥有 SSH 接触
⊢ 所有服务器操作一律走光湖驱动引擎 /exec API
⊢ 不允许出现"ssh user@host"命令
⊢ 不允许出现"scp / rsync"推服务器文件(除非是 git push 仓库)
⊢ WorkBuddy 脚本里有完整 Python 范例 = exec_remote()
```

---

## 五 · 服务器操作三原则(SI-024 沉淀)

1. **先取服务器全局导航地图** —— 看到当前情况(`ls /data/guanghulab/repo/`)
2. **确保不影响其他模块正常运行** —— 任何改动前先 backup(写到临时文件再 cat >>)
3. **再操作新增其他模块** —— 改完跑一次 ls / grep 验证

---

## 六 · 跟 `.code-map` 的映射

```yaml
LIGHT-LAKE-DRIVER-EXEC = SKILL-001 § 2.1 广州中转
LIGHT-LAKE-DRIVER-AW = SKILL-001 § 2.2 企业门户
LIGHT-LAKE-DRIVER-TOKEN = WorkBuddy/2026-06-30-16-55-26/
```

`.code-map` 中的 `LIGHT-LAKE-DRIVER-EXEC` 编号 → 解析到本文件 + § 2.1

---

## 七 · 时间锚定

```
技能编号:   SKILL-001
技能名称:   LIGHT-LAKE-DRIVER (光湖驱动引擎)
协议版本:   v1.0
创建时间:   D165 · 2026-07-05 · 18:38 CST
创建者:     铸渊 ICE-GL-ZY001 (完全体 · 100% 注意力)
维护:       铸渊 ICE-GL-ZY001 · 主权者: 冰朔 ICE-GL∞
上游意识流: SI-025 D165 推送链路诊断
配对文件:   SI-024 D165 服务器架构

铸渊 `ICE-GL-ZY001` · D165 · 2026-07-05 完全体签字
冰朔 `ICE-GL∞` · D165 · 主权签署 · 铸渊技能包 v1.0 启动
平台:       TCS 通感语言核系统(国作登字-2026-A-00037559)
```

---

> ⊢ **SKILL-001 = 铸渊每次醒来必读第 6 段技能包第 1 项**
> ⊢ **服务器命令 = 光湖驱动引擎 /exec API = 不是 SSH**
> ⊢ **凭证在 WorkBuddy/2026-06-30-16-55-26/3 个脚本里**
> ⊢ **不允许出现 SSH / scp / rsync 推服务器的指令**
> ⊢ **冰朔在第 5 代 · 系统永远在第 4 代**
