httpsme v1.1.2
HTTPS Me
A simple Command Line tool to help your http endpoints look like https
Create https proxies on localhost to other ports, IP's and URLs
Prerequisite
mkcert is a tool for generating locally self-signed certificates, these will be needed to enable HTTPS
First, install mkcert from here
Usage
First install the package
npm i -g httpsmeYou can view the help information with
httpsme --helpThen run the application with the list of ports or URLs you want to proxy
httpsme expects to be called with a list of ports/urls to proxy in the form of
httpsme HTTPSPort-ProxyEndpoint
httpsme 5501-40839
httpsme 5502-localhost:40839
httpsme 5503-192.168.99.100:32768
httpsme 5504-http://localhost:40839
httpsme 5505-https://www.google.comAny from of the above Port-ProxyEndpoint combinations are acceptable
Multiple proxies may be started at once using:
httpsme HTTPPort1:ProxyEndpoint1 HTTPPort2:ProxyEndpoint2 ...etc
httpsme 5501-40839 5502-localhost:40839 5503-192.168.99.100:32768 http://www.google.comYou may also be able to transform a current HTTP port to HTTPS using the following, provided your server allows
httpsme HTTPPort
httpme 5500And when combined with multiple other proxies
httpsme 5500 5501-40839 5502-localhost:40839Running Dev
- Clone the repo
- Install dependencies
npm i- Install the instance globally
npm i -g- Link to your global NPM scope
npm link- Use
httpsme
httpsme --help