Proxy your specified localhost port to HTTPS, with automatic certificate installation.
- You're developing locally and stuck with
SameSite: None
cookie problem - You don't want to proxy your dev to external servers
- You just wish you could use HTTPS on your localhost
Using npx
from Node.JS allows you to run NPM binaries without having them installed first.
Forward port 443 (HTTPS default port) to 80 with HTTPS:
$ npx secure-localhost
Forward port 443 to 8000 (pass it to args) with HTTPS:
$ npx secure-localhost 8000
In Windows, for the first launch, you'll asked for a prompt to install the HTTPS certificate.
The certificate is saved to
~/.certs/secure-localhost-server.crt
and~/.certs/secure-localhost-server.key
- Only support Windows for first installation (UNIX users: help us!)
- Requires
openssh
to be installed/available on CLI