LATEST RELEASE View all releases Windows · Linux Open source · Gitee / GitHub
Visual HTTPS · Reverse proxy server

Ship a site with
HTTPS already on.

Fast-Https is a visual HTTPS and reverse proxy server for Windows and Linux. Issue certificates, publish a static site or proxy an upstream, then watch every request from the tray. A readable JSON config tree instead of a stack of config formats.

WIN.\fast-https.exe start
UNIX./fast-https start

Or launch the Windows tray app — no terminal needed.

0 nginxconfig files to write
TLS 1.3on by default
Win trayor one CLI command
WHAT IT DOES

Four things you stop doing by hand

Each capability lives in the same JSON config, or in the desktop app. Turn on only what the site needs.

CERT

Certificates

Issue a self-signed or CA certificate, download the root, enable HTTPS for a site.

PROXY

Reverse proxy

Forward a path to an upstream with custom headers, WebSocket upgrades and optional caching.

STATIC

Static hosting

Serve a folder or a single page app with range requests, 304s and gzip / brotli.

GUARD

Traffic control

IP blocklists, per-location rate limits, Basic auth and an application firewall.

ARCHITECTURE

Four layers one request walks through

A cross-section of a real machine: type a command and the dot follows the actual code path through sockets, routing, hooks and modules. Rate limiting, auth, the firewall and the cache are pluggable hooks — switch one off and the path routes around it.

CMD
IDLE
middleware · pluggable

trace log

—
middleware · pluggable

Press RUN: the dot stops at every station and explains what happens there.

Try: fast-https start / curl https://demo.local/api/user / curl https://demo.local/index.html / hey -n 200 https://demo.local/api/user / fast-https reload

GET THE BINARY

Download Fast-Https

Release packages are published on GitHub and Gitee. Pick a platform, unzip and start — the default config already serves a welcome page. Its port is set by listen in config/conf.d/default.json (80/443 in v1.6.1, 8080 in older builds).

Windowsfast-https_Windows_x86_64.ziptray installer · portable zip
Linuxfast-https_Linux_x86_64.tar.gzx86_64 tarball · systemd unit
Sourcego build -o fast-https ./cmd/server

Per-platform steps, requirements and source-build instructions live in the install docs.

EXPLORE

Where to go next