Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

cli-http-proxy

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cli-http-proxy

Ultra simple cli http proxy

  • 1.2.4
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

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:

term

  • 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
**forwarding scheme**:
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

proxy

FAQs

Package last updated on 02 Nov 2016

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc