SSLcat Logo

SSLcat

特性快速开始技术手册FAQ合作伙伴GitHub
下载
v2.1.0

自动 SSL,从未如此简单

一个二进制 = 自动证书 + 智能反向代理 + 内置 MCP(AI 运维)

SSLcat 把 nginx、Caddy、Web 面板和 GitOps 装进一个 Go 二进制。Let's Encrypt 自动续期、6 种负载均衡、WAF 与 AI 异常检测;2.1 起内置 MCP,让 Claude / Cursor 直接担任运维。

立即免费下载查看文档
自动 SSL 证书智能反向代理WAF 与 AI 安全
SSLcat Web 管理面板 - 访问统计 / Access Statistics dashboard
curl -fsSL https://raw.githubusercontent.com/xurenlu/sslcat/main/install.sh | bash # 使用默认配置启动 sslcat --port 8080

自动 SSL + 智能反向代理 + AI 运维(内置 MCP)

SSLcat 把 nginx、Caddy、Web 面板和 GitOps 装进一个 Go 二进制。Let's Encrypt 自动续期、6 种负载均衡、WAF 与 AI 异常检测;2.1 起内置 MCP,让 Claude / Cursor 直接担任运维。

🛡️

自动 SSL 证书

Let's Encrypt 自动签发、自动续期、HTTP-01/DNS-01 双挑战,支持通配符与 AWS Route53

🌐

智能反向代理

域名转发 + 6 种负载均衡算法(轮询/最少连接/IP Hash 等)+ 健康检查 + 会话保持

🔒

WAF 与 AI 安全

WAF 规则、DDoS 防护、IP/UA/TLS 指纹封禁、防爆破,内置基于 Isolation Forest 的异常检测

💻

现代化管理面板

基于 React 的 Web UI,多用户、审计日志、配置版本管理、WebSocket 实时日志流

🌐

GitOps 部署

git push 即部署(类似 Dokku/Heroku),Runner 统一规格支持上传目录、二进制、Docker 镜像与模板部署

🛡️

内置 MCP(AI 运维)

sslcat 本身就是 MCP Server:20 个工具 + 3 个 Resource,Claude / Cursor / Cherry Studio 一键接入即可托管运维

🌐

HTTP/3 与 TLS 1.3

原生 HTTP/1.1、HTTP/2、HTTP/3 (QUIC),TLS 1.3,WebSocket / SSE 长连接稳定

💻

高性能与低占用

近期优化实现 97% CPU 降幅,连接热重载、原子落盘、上游缓存与压缩开箱即用

架构与流程演示

通过动画了解 SSLcat 的工作方式:SSL 终结、智能反向代理、WAF 与 AI 异常检测、自动证书签发与续期、GitOps/Runner 部署管线,以及内置 MCP 服务端如何把这些能力开放给 AI 客户端

Internet客户端 / 访客正常与攻击混合Let's EncryptACME 证书签发/续期SSLcatTLS 终止 · WAF · 反向代理ACME 客户端(自动申请/续期)后端服务集群API-1API-2Web正常流量拦截ACME 请求 / 证书正常业务流量 → 反向代理到后端恶意/异常流量 → WAF 识别并拦截

上图展示了 SSLcat 如何作为 SSL 终端和反向代理,自动管理证书并保护后端服务

快速开始

三步上线 HTTPS,再用 AI 客户端接管日常运维

一行命令安装(macOS / Linux)

下载官方安装脚本,自动适配系统架构

curl -fsSL https://raw.githubusercontent.com/xurenlu/sslcat/main/install.sh | bash # 使用默认配置启动 sslcat --port 8080

或者从 GitHub Releases 下载二进制

提供 linux-amd64 / linux-arm64 / darwin-arm64 / darwin-amd64

# 以 linux-amd64 为例 curl -fsSL -o sslcat.tgz \ https://github.com/xurenlu/sslcat/releases/latest/download/sslcat_linux-amd64.tar.gz tar -xzf sslcat.tgz && sudo ./install-sslcat.sh

登录 Web 管理面板

浏览器打开管理界面,添加你的域名,证书会自动签发

# 打开 / Open http://localhost:8080/sslcat-panel/ # 默认登录 用户名: admin 密码: admin*9527

把 AI 接进来(可选,2.1+)

开启 MCP 并发放 Token,让 Claude / Cursor 直接接管运维

# 启用 MCP 服务 sslcat mcp enable # 创建一个具有读权限的 Token sslcat mcp token create --name claude-desktop --scopes read,site:write,cert:write # 接入 URL(管理面板「MCP」页面也会显示) https://your-domain/sslcat-panel/mcp/stream
查看所有版本查看文档