GENERAL GATE
GET
/kt/0
综合入口。拒绝黑名单,对非白名单请求执行滑动窗口限流。
KANTAN AUTH → ACCESS CONTROL AT THE EDGE
簡単 / KANTAN
从这里开始 / ONE SCRIPT
脚本会引导完成 Docker 检查、监听地址与核心凭据配置。选择动作,然后复制执行。
bash <(curl -fsSL https://ktauth.kaju.win) install
两条路由,清晰决策
GET
综合入口。拒绝黑名单,对非白名单请求执行滑动窗口限流。
GET
严格入口。只允许白名单来源,适合管理面与内部服务。
成功即返回 204。可直接接入 Caddy forward_auth 或 Nginx auth_request。
小体积,不是小能力
白、灰、黑名单覆盖单个 IPv4 与 IPv6 /64;Redis 缓存让入口判断保持迅速。
Redis Lua 与 Sorted Set 原子计算请求窗口,精确控制突发流量与持续滥用。
邀请码或邮箱验证码注册,bcrypt 密码哈希,JWT 与可撤销 Redis 会话协作。
Gin 驱动的分层架构,PostgreSQL 持久化,Redis 承担高速状态;边界明确,便于阅读与扩展。
需要时,再深入
这里只列出接口与职责。请求结构和完整技术细节请前往 GitHub 文档。
/api/users/register邀请码或邮箱注册/api/users/send-code发送邮箱验证码/api/users/verify-code验证并消费验证码/api/users/login用户登录/api/users/auth检查登录状态/api/users/logout结束当前会话/api/users用户列表 · 管理员/api/tokens/restock批量生成邀请码/api/tokens/flush清空可用邀请码/api/tokens获取一个邀请码/api/tokens/all全部邀请码/api/ips列出 IP 规则/api/ips/new创建 IP 规则/api/ips删除 IP 规则OPEN SOURCE / MIT LICENSE