cli-http-proxy
v1.2.4
Published
Ultra simple cli http proxy
Downloads
3
Readme
cli-http-proxy
Ultra simple CLI HTTP-proxy
Installation
npm i -g cli-http-proxy
Using
FROM_PORT=8081 TO_PORT=8080 cli-http-proxy
open http://server:8080/
Long running setup
FROM_PORT=8081 TO_PORT=8080 forever start $(which cli-http-proxy)
forever
already ships with the cli-http-proxy
.
Use case: http proxy from laptop (your own ngrok)
Ok, you have your own (or company's) server and laptop under firewall,
you want show web page from laptop.
ngrok
migth be too slow or too public for you.
ssh
+ cli-http-proxy
is the solution for you. Just do:
- laptop:
ssh -N user@server -R 8080:localhost:8081
- server:
FROM_PORT=8081 TO_PORT=8080 ./run-proxy
A lot of comprehensive schemes for novices
laptop your public server
( ) --------------------------------> ( )
( looks up )
( ) <-------------------------------- ( )
( responds )
( ) <-------------------------------> ( )
( middlwares stores connection )
tunnel scheme:
laptop server
|
<----------> localhost:8080 <--------> server:8081 <--------> server:8080
( local server ) ( :22 ssh ) ( cli-http-proxy )
(e.g. node express) |
networking scheme:
laptop web server <----> ssh <----> server web proxy <----> user web client