Otomatik SSL, nihayet zahmetsiz
Tek bir ikili dosya = otomatik sertifikalar + akıllı ters proxy + AI operasyonları için yerleşik MCP + CLI öz-denetimi
SSLcat; nginx, Caddy, bir Web UI ve GitOps'u tek bir Go ikili dosyasında bir araya getirir: otomatik Let's Encrypt yenileme, 6 yük dengeleme algoritması, AI anomali tespitli WAF. v2.1'den itibaren yerleşik MCP sunucusu ile gelir; v2.2, `sslcat status / doctor` tek seferlik öz-denetim ve CLI site yönetimini ekler; v2.3, AI'nın SSLcat'in kendisinden ve proxy'lenen her siteden hata günlüklerini okumasına olanak tanır.

curl -fsSL https://raw.githubusercontent.com/xurenlu/sslcat/main/install.sh | bash
# Start with the default config
sslcat --port 8080Otomatik SSL + Akıllı Ters Proxy + AI Operasyonları (yerleşik MCP)
SSLcat; nginx, Caddy, bir Web UI ve GitOps'u tek bir Go ikili dosyasında bir araya getirir: otomatik Let's Encrypt yenileme, 6 yük dengeleme algoritması, AI anomali tespitli WAF. v2.1'den itibaren yerleşik MCP sunucusu ile gelir; v2.2, `sslcat status / doctor` tek seferlik öz-denetim ve CLI site yönetimini ekler; v2.3, AI'nın SSLcat'in kendisinden ve proxy'lenen her siteden hata günlüklerini okumasına olanak tanır.
Otomatik SSL Sertifikaları
Let's Encrypt otomatik sertifika verme ve yenileme, HTTP-01 ve DNS-01 doğrulamaları, joker karakter desteği, AWS Route53 entegrasyonu
Akıllı Ters Proxy
6 yük dengeleme algoritmasıyla (round-robin, en az bağlantı, IP hash, vb.) alan adı yönlendirmesi, sağlık kontrolleri ve oturum yapışkanlığı
WAF ve AI Güvenliği
WAF kuralları, DDoS koruması, IP / UA / TLS parmak izi engelleme, kaba kuvvet saldırılarına karşı koruma ve Isolation Forest anomali dedektörü
Modern Web UI
Çok kullanıcılı RBAC, denetim günlüğü, yapılandırma sürüm yönetimi ve WebSocket canlı günlük akışı içeren React tabanlı kontrol paneli
GitOps Dağıtımı
git push ile dağıtım yapın (Dokku/Heroku tarzı). Birleşik Runner şartnamesi; yüklenen dizinleri, ikili dosyaları, Docker imajlarını ve şablonları yönetir
Yerleşik MCP (AI Operasyonları)
SSLcat'in kendisi bir MCP sunucusudur: 22 araç + 5 kaynak; `error_log_list` / `error_log_tail` dahil, böylece AI sorun giderirken hata günlüklerini okuyabilir
CLI Operasyonları ve Öz-Denetim
`sslcat status` çalışma zamanı özeti yazdırır, `sslcat doctor` yapılandırma / portlar / sertifikalar / yukarı akışlar / MCP öz-denetimi yapar ve `sslcat site` + `proxy health-check` betiklere ve izlemeye entegre olur
HTTP/3 ve TLS 1.3
Yerel HTTP/1.1, HTTP/2 ve HTTP/3 (QUIC); zorunlu TLS 1.3; istikrarlı uzun ömürlü WebSocket / SSE bağlantıları
Hızlı ve Yalın
Son optimizasyonlar yaklaşık %97 CPU azalması sağladı; sıcak yeniden yükleme, atomik yazma, yukarı akış önbellekleme ve sıkıştırma kutudan çıkar çıkmaz kullanılabilir
Mimari ve Akış
SSLcat'in animasyonlu adım adım anlatımı: SSL sonlandırma, akıllı ters proxy, AI anomali tespitli WAF, otomatik sertifika verme ve yenileme, GitOps / Runner dağıtım hattı ve yerleşik MCP sunucusunun tüm bunları AI istemcilerine nasıl sunduğu
上图展示了 SSLcat 如何作为 SSL 终端和反向代理,自动管理证书并保护后端服务
Hızlı Başlangıç
Üç adımda HTTPS'i çevrimiçi hale getirin, ardından rutin operasyonları AI'ya devredin
Tek satırlık kurulum (macOS / Linux)
Resmi kurulum betiğini indirin — sizin için doğru mimariyi seçer
curl -fsSL https://raw.githubusercontent.com/xurenlu/sslcat/main/install.sh | bash
# Start with the default config
sslcat --port 8080Veya GitHub Releases'ten bir ikili dosya alın
linux-amd64 / linux-arm64 / darwin-arm64 / darwin-amd64 için derlemeler
# Example: 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.shYönetim paneline giriş yapın
Paneli açın, alan adınızı ekleyin ve sertifika otomatik olarak verilsin
# Open
http://localhost:8080/sslcat-panel/
# Default credentials
username: admin
password: admin*9527AI'yı bağlayın (isteğe bağlı, v2.1+)
MCP'yi etkinleştirin, bir token oluşturun ve Claude / Cursor'un operasyonları doğrudan yürütmesine izin verin
# Enable the MCP server
sslcat mcp enable
# Create a token with read + write scopes
sslcat mcp token create --name claude-desktop --scopes read,site:write,cert:write
# Streamable HTTP endpoint (also shown in the admin panel's MCP page)
https://your-domain/sslcat-panel/mcp/stream