Some checks failed
Sign Plugins / sign (push) Failing after 32s
- GitHub Actions workflows for signing and validation - Example file-manager plugin - Scripts for batch signing
26 lines
648 B
Markdown
26 lines
648 B
Markdown
# GoTunnel Official Plugins
|
||
|
||
GoTunnel 官方插件仓库,所有插件均经过官方签名验证。
|
||
|
||
## 目录结构
|
||
|
||
```
|
||
plugins/
|
||
├── file-manager/ # 文件管理器插件
|
||
│ ├── plugin.js # 插件源码
|
||
│ ├── plugin.js.sig # 签名文件(CI自动生成)
|
||
│ └── manifest.json # 插件元数据
|
||
└── ...
|
||
```
|
||
|
||
## 插件开发
|
||
|
||
1. 在 `plugins/` 下创建插件目录
|
||
2. 编写 `plugin.js` 和 `manifest.json`
|
||
3. 提交 PR,CI 会自动验证格式
|
||
4. 合并后 CI 自动签名并发布
|
||
|
||
## 签名验证
|
||
|
||
所有插件由 GoTunnel 官方私钥签名,客户端内置公钥验证。
|