Files
VptPassiveAdapter/config.yaml
Jerry Yan 5722dd8e5a feat(core): 添加断连检测和命令执行功能
- 新增 ConnError 类型用于区分连接级错误和应用层错误
- 在 sync_task 中将网络请求错误包装为 ConnError
- 添加 DisconnectActionConfig 配置结构支持断连操作
- 在配置文件中增加 disconnectAction 配置项
- 实现 executeDisconnectCommand 函数支持跨平台命令执行
- 在主循环中添加断连检测逻辑和阈值判断
- 支持服务器连接恢复时重置断连状态
- 添加详细的日志记录用于断连状态追踪
2026-02-09 23:33:55 +08:00

35 lines
710 B
YAML

api:
baseUrl: "https://zhentuai.com/vpt/v1/scenic/3975985126059413504"
record:
storage:
path: "/root/opt/"
type: "s3"
s3:
region: us-east-1
endpoint: http://127.0.0.1:9000
bucket: opt
prefix:
akId: Idi2MBaWH2F0LFIWGdDY
akSec: Idi2MBaWH2F0LFIWGdDY
duration: 30
cache:
fileListTTLSeconds: 30
fileListMaxEntries: 256
devices:
- deviceNo: "44020000001322500001"
name: "ppda-010268-zymyj"
fileName:
timeSplit: "_"
dateSeparator: ""
fileExt: "ts"
unFinExt: "ts"
viid:
enabled: true
serverUrl: "http://127.0.0.1:18083"
scenicId: 3975985126059413504
port: 8080
disconnectAction:
enabled: false
thresholdMinutes: 5
command: ""