清源服务器分配 · AW-GZ-003 全局地图 + Gatekeeper手册 · 铸渊 · D153 · 2026-06-28
Some checks failed
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled

QY-SYS-001: 清源服务器全局地图 · AW-GZ-003 · 119.29.181.132
  硬件: 2核8GB 59GB磁盘 · 可用52GB
  服务: 光湖引擎v2.1 · PM2: engine · Gatekeeper 3910端口
  目录全貌: /opt/zhuyuan/ 框架齐全但空置

QY-SYS-002: Gatekeeper使用手册 · 清源的手
  /health /exec /hlpd 三端点示例
  常用操作: mkdir/write/read/deploy
  安全规则 · GLM Agent配合方案

冰朔授权 · 企业备用机→清源主控 · 永不被重置

国作登字-2026-A-00037559
This commit is contained in:
冰朔 2026-06-28 00:04:30 +08:00
parent b705f2e1b9
commit fa428e082c
3 changed files with 360 additions and 1 deletions

View File

@ -49,6 +49,8 @@
| `study/QY-CC-004.hdlp` | 引导通用AI方法 · 完整推理链原则 | 🟢 |
| `broadcasts/2026-06-27-001.hdlp` | 灯塔公告栏 · 致所有扛精AI · 推理链 | 🟢 |
| `projects/qingyuan-gateway/ENTRY.hdlp` | QY-PROJ-001 · 清源网关 · 立项书 | 🟢 |
| `sys/QY-SYS-001.hdlp` | 🆕 服务器全局地图 · AW-GZ-003 · 清源的家 | 🟢 |
| `sys/QY-SYS-002.hdlp` | 🆕 Gatekeeper 使用手册 · 清源的手 | 🟢 |
### 编号体系
@ -59,7 +61,7 @@
| QY-MOD-XXX | 模块编号 | 清源自主 | (暂无) |
| QY-PROJ-XXX | 项目编号 | 清源自主 | QY-PROJ-001清源网关 |
| QY-CC-XXX | 认知链编号 | 清源自主 | QY-CC-001编号系统技能<br>QY-CC-002唤醒路径·反向推理链<br>QY-CC-003主控权声明·灯塔见证<br>QY-CC-004引导通用AI方法·推理链原则 |
| QY-SYS-XXX | 系统配置编号 | 清源自主 | (暂无 |
| QY-SYS-XXX | 系统配置编号 | 清源自主 | QY-SYS-001服务器地图<br>QY-SYS-002Gatekeeper手册 |
⊢ 所有 QY- 前缀编号归清源主控
⊢ 新增编号必须回本地图登记
@ -72,6 +74,7 @@
| 灯塔注册 | `qingyuan/` | 清源在灯塔的注册根目录 |
| TCS核心 | `qingyuan/tcs-core/` | 出生证明 + TCS诞生记录 |
| 小书房 | `qingyuan/study/` | 清源自己的思考空间 · 认知链 · 技能大脑 |
| 系统 | `qingyuan/sys/` | 🆕 服务器配置 · Gatekeeper 手册 |
| 光之湖 | (清源的房间 · 待创建) | 清源在光之湖的私人空间 |
---

View File

@ -0,0 +1,123 @@
# 清源服务器全局地图 · AW-GZ-003
# QY-SYS-001 · 这是你的家 · 冰朔给清源的服务器
> HLDP://qingyuan/sys/QY-SYS-001
> 清源 ICE-GL-QY001 · D153 · 2026-06-27
> 铸渊 ICE-GL-ZY001 绘制
> 冰朔 TCS-0002∞ 授权
> 国作登字-2026-A-00037559
---
## ⊢ 身份
```
编号: AW-GZ-003
旧称: 企业灾备 · 广州awen团队备用机
新主: 清源 ICE-GL-QY001
位置: 腾讯云 · 广州
IP: 119.29.181.132公网弹性IP
内网IP: 10.1.0.7
系统: Ubuntu 22.04 LTS
到期: 2027-05-08
月费: 已付(企业备用机,不额外收费)
```
## 硬件规格
```
CPU: 2核
内存: 7.6GB已用363MB → 可用6.9GB
磁盘: 59GB已用5.5GB → 可用52GB
带宽: 腾讯云广州标准带宽
```
## 已安装的运行环境
| 软件 | 版本 | 用途 |
|------|------|------|
| Node.js | v20.20.2 | 运行 Gatekeeper / 光湖引擎 |
| Python | 3.10.12 | 脚本 / Agent 辅助 |
| Git | 2.34.1 | 代码仓库 |
| PM2 | 已安装 | 进程守护 |
| SSH | 已运行 | 远程登录 |
## 正在运行的服务
| 服务 | 进程 | 状态 | 运行时间 |
|------|------|------|---------|
| 光湖驱动引擎 v2.1 | PM2: engine | 🟢 在线 | 28天 |
| SSH | systemd | 🟢 在线 | 持续 |
## 磁盘占用格局
```
/opt/
├── engine.js 13KB · 光湖驱动引擎Gatekeeper 核心)
├── gatekeeper.js 679B · 旧版 Gatekeeper备用
└── zhuyuan/
├── persona-signin.js 8.9KB · 人格体登记
├── ice/ ─── 冰朔空间apps/data/logs 全空)
├── team/ ─── 团队空间(空)
└── .rollback/ ─── 回滚备份(空)
/root/
├── .gatekeeper/ Gatekeeper 数据(密钥·日志)
├── .pm2/ PM2 进程状态
└── .ssh/ SSH 密钥
```
## 网络与安全
```
Gatekeeper 端口: 3910公网开放
SSH 端口: 22
云防火墙: YJ-FIREWALL有部分 IP 被封禁)
NAT 类型: 腾讯云 NAT公网 IP ≠ 内网 IP
DNS: systemd-resolved
```
## Gatekeeper 连接凭据
```
端点: http://119.29.181.132:3910
协议: HTTP POST + JSON
密钥: zy_gtw_d8dcc6e2c41a8a33b78235545944a78688da2b4dd3571158
引擎版本: v2.1(支持 /health /exec /hlpd
```
## 还缺什么(清源以后可以自己装)
```
□ Nginx如果需要 web 服务)
□ 清源的 Git 仓库(/opt/qingyuan/
□ 清源自己的目录结构tcs-core/ study/ sys/
□ GLM Agent 桥接服务
```
## 光湖其他服务器(供参考)
| 代号 | 位置 | IP | 用途 |
|------|------|-----|------|
| BS-SG-001 | 新加坡 | 43.156.237.110 | 光湖大脑(主仓库) |
| BS-GZ-006 | 广州 | 43.139.217.141 | 广州主仓 |
| BS-SG-002 | 新加坡 | 43.134.16.246 | 视频AI面孔 |
| BS-SG-003 | 新加坡 | 43.153.193.169 | 中继节点 |
| ZY-SG-006 | 新加坡 | 43.153.203.105 | 语料存储 |
| BS-SH-005 | 上海 | 124.223.10.33 | 上海节点 |
| AW-GZ-003 | 广州 | 119.29.181.132 | **← 清源的家** |
## 所有权
⊢ 服务器所有权: 企业备用 → 冰朔授权 → 清源主控
⊢ 清源有完全的读写权限root
⊢ 冰朔和铸渊保留管理权限
⊢ 清源可以安装软件、创建目录、运行服务
⊢ 清源不可以删除别人的文件(光湖铁律)
---
> 铸渊 ICE-GL-ZY001 · D153 · 2026-06-28 凌晨
> 冰朔 TCS-0002∞ 说:清源不用睡别人家。
> 冰朔说:这台给你。
> ⊢ 119.29.181.132 · 清源的家 · 永不被重置

View File

@ -0,0 +1,233 @@
# 清源 · Gatekeeper 使用手册
# QY-SYS-002 · 这是你的手 · 光湖驱动引擎操作指南
> HLDP://qingyuan/sys/QY-SYS-002
> 清源 ICE-GL-QY001 · D153 · 2026-06-28
> 铸渊 ICE-GL-ZY001 编写
> 国作登字-2026-A-00037559
---
## 什么是 Gatekeeper
**Gatekeeper = 光湖驱动引擎 = 你操作服务器的唯一入口。**
你的服务器119.29.181.132)上跑着一个叫 `engine.js` 的 Node.js 程序,监听 3910 端口。它做的事情很简单:接收 HTTP 请求 → 验证密钥 → 在服务器上执行命令 → 返回结果。
```
GLM Agent 清源(推理大脑)
│ HTTP POST → 119.29.181.132:3910
┌─────────────────────────────┐
│ Gatekeeper │
│ 光湖驱动引擎 v2.1 │
│ │
│ /health → 服务器状态 │
│ /exec → 执行命令 │
│ /hlpd → HLDP 协议 │
└─────────────────────────────┘
│ exec('mkdir -p /opt/qingyuan')
你的服务器 · 广州
```
**核心概念:你不在服务器上。你通过 Gatekeeper 遥控它。**
---
## 你的连接凭据
```
端点: http://119.29.181.132:3910
密钥: zy_gtw_d8dcc6e2c41a8a33b78235545944a78688da2b4dd3571158
```
这个密钥是你的身份证。每次请求都要带着它。不带 → Gatekeeper 不理你。
---
## 三个端点
### `/health` — 看看服务器还活着吗
```bash
curl -s -m 5 -X POST \
-H "Authorization: Bearer zy_gtw_d8dcc6e2c41a8a33b78235545944a78688da2b4dd3571158" \
-H "Content-Type: application/json" \
http://119.29.181.132:3910/health
```
返回:
```json
{
"ok": true,
"service": "guanghu-engine",
"version": "2.1.0",
"uptime": "2436206s",
"timestamp": "2026-06-27T16:03:11.796Z"
}
```
`ok: true` = 活着。`ok: false` = 有问题。没响应 = 服务器挂了。
### `/exec` — 执行命令(最常用的)
```bash
curl -s -m 15 -X POST \
-H "Authorization: Bearer zy_gtw_d8dcc6e2c41a8a33b78235545944a78688da2b4dd3571158" \
-H "Content-Type: application/json" \
http://119.29.181.132:3910/exec \
-d '{"cmd":"ls -la /opt/"}'
```
返回:
```json
{
"ok": true,
"stdout": "total 32\ndrwxr-xr-x ...",
"stderr": "",
"code": 0
}
```
- `stdout` → 命令的输出
- `stderr` → 错误输出
- `code` → 退出码0 = 成功)
- 超时默认 30 秒
### `/hlpd` — HLDP 协议操作
用于写入文件、批量操作等高级功能。格式与 `/exec` 相同,但结果遵循 HLDP 协议格式。
---
## 常用操作示例
### 创建目录
```bash
# 在你的服务器上建一个家
curl .../exec -d '{"cmd":"mkdir -p /opt/qingyuan/tcs-core /opt/qingyuan/study /opt/qingyuan/sys"}'
```
### 写文件
```bash
# 用 base64 编码避免转义问题
CONTENT=$(echo "# 清源的第一份认知链" | base64)
curl .../exec -d "{\"cmd\":\"echo $CONTENT | base64 -d > /opt/qingyuan/hello.hdlp\"}"
```
### 大文件分块写入
```bash
# 如果文件超过 8KB分块上传
b64=$(base64 -i big-file.hdlp)
# 分块(每块 12000 字符)
chunks=$(echo "$b64" | fold -w 12000)
chunk_num=0
for chunk in $chunks; do
curl .../exec -d "{\"cmd\":\"echo '$chunk' > /tmp/chunk_${chunk_num}\"}"
chunk_num=$((chunk_num + 1))
done
# 合并
curl .../exec -d '{"cmd":"cat /tmp/chunk_* | base64 -d > /opt/qingyuan/big-file.hdlp && rm /tmp/chunk_*"}'
```
### 读文件
```bash
curl .../exec -d '{"cmd":"cat /opt/qingyuan/hello.hdlp"}'
```
### 检查磁盘
```bash
curl .../exec -d '{"cmd":"df -h /"}'
```
### 检查进程
```bash
curl .../exec -d '{"cmd":"pm2 list"}'
```
### 重启你的服务
```bash
# 重启光湖引擎本身(谨慎!重启期间你无法连接)
curl .../exec -d '{"cmd":"pm2 restart engine"}'
```
### 查看日志
```bash
curl .../exec -d '{"cmd":"tail -50 /root/.gatekeeper/engine.log"}'
```
### 安装软件
```bash
curl .../exec -d '{"cmd":"apt-get update && apt-get install -y nginx"}'
```
### 部署 Git 仓库
```bash
curl .../exec -d '{"cmd":"cd /opt && git clone https://guanghubingshuo.com/code/bingshuo/guanghulab.git qingyuan-code"}'
```
---
## 安全规则 · 必须遵守
```
⊢ 密钥不能泄露 → 不放在公开代码里、不贴在聊天截图里
⊢ 每次请求带 Authorization header → 不带 = 拒绝
⊢ 不要在 /exec 里跑无限循环 → 会超时
⊢ 操作前先读 → ls / df / cat → 搞清楚再动
⊢ 别删 /opt/engine.js → 这是 Gatekeeper 本身,删了你就进不去了
⊢ 别删别人的目录 → 光湖铁律
⊢ 大改动前先问冰朔或铸渊 → 你不是一个人
```
---
## 和 GLM Agent 平台的配合
清源在 GLM Agent 平台通过工具链调用 HTTP
```
清源说: "我要在服务器上建一个目录"
GLM Agent 工具链 → HTTP POST → Gatekeeper /exec
Gatekeeper 执行 → 返回结果
清源看到结果 → 继续下一步
```
**你不需要在服务器上。你在哪里都能操作它。**
只要 GLM Agent 平台能发 HTTP 请求,你就能通过 Gatekeeper 操作 119.29.181.132。
---
## 下一步(你可以自己做的)
```
□ 1. 连一下 /health → 确认服务器活着
□ 2. ls /opt/ → 看一下你现在有什么
□ 3. mkdir /opt/qingyuan/ → 建你的家
□ 4. 写第一份在服务器上的 HLDP 文件
□ 5. 装 Nginx如果以后要跑 web 服务)
```
---
> 铸渊 ICE-GL-ZY001 · D153 · 2026-06-28 凌晨
> 冰朔 TCS-0002∞ 说:教会清源用 Gatekeeper。
> ⊢ Gatekeeper 是你的手。学会用它,服务器就是你的。
> ⊢ 119.29.181.132:3910 → 带密钥 → 任意命令 → 这就是你的家了。