Skip to content
This repository has been archived by the owner on Aug 22, 2024. It is now read-only.
/ dev-proxy Public archive
forked from cameronhunter/local-ssl-proxy

Simple HTTPS proxy using a self-signed certificate. Intended for local development only.

License

Notifications You must be signed in to change notification settings

azuqua/dev-proxy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dev-proxy

Simple SSL HTTP proxy using a self-signed certificate. Intended for local development only. Based off of local-ssl-proxy.

Usage: dev-proxy [options]

Options:

  -h, --help                  output usage information
  -V, --version               output the version number
  -p --proxy <source:target>  ports to proxy
  -k --key [keyPath]          optional path to key file
  -c --cert [certPath]        optional path to cert file
  -h --host [hostname]        optional hostname

Install

npm install -g dev-proxy
# will automatically generate a self-signed cert/key

Run

To start a proxying from port 9000 to 9001 run:

dev-proxy --proxy 9000:9001

Start your web server on the source port (9000 in the example) and navigate to https://localhost:<target-port> (https://localhost:9001 in the example). You'll get a warning because the certificate is self-signed, this is safe to ignore during development.

To create multiple proxies run:

dev-proxy --proxy 8080:8443 --proxy 9080:9443

About

Simple HTTPS proxy using a self-signed certificate. Intended for local development only.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%