SSLcat Logo

SSLcat

FeaturesQuick StartDocumentationFAQPartnersGitHub
Download
v2.0.0-rc41

Free SSL Certificates, One-Click HTTPS

Auto-request, auto-renew, zero-config. Secure your site instantly

Free SSL certificates with automatic request and renewal, multi-domain support, zero-config deployment. Say goodbye to expensive certificates and complex setup.

Get Started FreeView Documentation
Automatic Certificate ManagementIntelligent Domain ForwardingSecurity Protection
SSLcat Dashboard Preview
curl -fsSL https://github.com/xurenlu/sslcat/releases/download/v1.3.21-rc6/sslcat_v1.3.21-rc6_linux-amd64.tar.gz -o sslcat.tgz tar -xzf sslcat.tgz && sudo ./install-sslcat.sh

Open-source web server with automatic SSL certificates

Free SSL certificates with automatic request and renewal, multi-domain support, zero-config deployment. Say goodbye to expensive certificates and complex setup.

🛡️

Automatic Certificate Management

Automatically request, renew and manage SSL certificates

🌐

Intelligent Domain Forwarding

Support for multiple forwarding modes and load balancing

🔒

Security Protection

Built-in security protection and access control

💻

Modern Interface

Intuitive Web management interface

Architecture Demo

See how SSLcat works through an animated demonstration, including SSL termination, reverse proxy, WAF protection, and automatic certificate management flow

InternetClients / VisitorsNormal & Attack TrafficLet's EncryptACME Certificate Issuance/RenewalSSLcatTLS Termination · WAF · Reverse ProxyACME Client (Auto Request/Renewal)Backend Service ClusterAPI-1API-2WebNormal TrafficBlockedACME Request / CertificateNormal Business Traffic → Reverse Proxy to BackendMalicious/Abnormal Traffic → WAF Detection & Blocking

The diagram above shows how SSLcat acts as an SSL termination and reverse proxy, automatically managing certificates and protecting backend services

Quick Start

Start using SSLcat in minutes

Download and Install

Download the version suitable for your system

curl -fsSL https://github.com/xurenlu/sslcat/releases/download/v1.3.21-rc6/sslcat_v1.3.21-rc6_linux-amd64.tar.gz -o sslcat.tgz tar -xzf sslcat.tgz && sudo ./install-sslcat.sh

Configure Service

Edit the configuration file

sudo nano /etc/sslcat/config.json

Start Service

Start the SSLcat service

sudo systemctl start sslcat

Access Control Panel

Access the control panel to configure

Visit http://{ip}/sslcat-panel/ to configure
查看所有版本查看文档