Initial commit: plugin repository structure
Some checks failed
Sign Plugins / sign (push) Failing after 32s
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
This commit is contained in:
25
README.md
Normal file
25
README.md
Normal file
@@ -0,0 +1,25 @@
|
||||
# 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 官方私钥签名,客户端内置公钥验证。
|
||||
Reference in New Issue
Block a user