SSLcat Logo

SSLcat

ÖzelliklerHızlı BaşlangıçDokümantasyonSSSOrtaklarGitHub
İndir
v2.3.0-rc1

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.

Ücretsiz BaşlayınBelgeleri Görüntüle
Otomatik SSL SertifikalarıAkıllı Ters ProxyWAF ve AI Güvenliği
SSLcat Web 管理面板 - 访问统计 / Access Statistics dashboard
curl -fsSL https://raw.githubusercontent.com/xurenlu/sslcat/main/install.sh | bash # Start with the default config sslcat --port 8080

Otomatik 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

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

上图展示了 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 8080

Veya 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.sh

Yö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*9527

AI'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
查看所有版本查看文档