561 B
561 B
二次开发与定制
配置模板
config/*.yaml可作为环境模板- 容器中可通过
CONFIG_TEMPLATE+envsubst渲染
自定义 Xray 模板
- 设置
xray.sync.templatePath - 模板必须包含
inbounds[0].settings.clients数组
扩展存储
- 实现
internal/store.Store接口 - 在
store.New中注册新驱动
邮件发送
- SMTP 逻辑集中在
internal/mailer - 可替换为 API 驱动(SendGrid 等)
API 扩展
- 路由集中于
api/与cmd/accountsvc/main.go - 建议保持统一错误结构