tiny-reverse-proxy

1.1.2 • Public • Published

tiny-reverse-proxy

It is a single command line HTTP and Websocket proxy built on top of node-http-proxy.

Install

Install with npm:

npm install --save-dev --save-exact tiny-reverse-proxy
# or globally 
npm install --global tiny-reverse-proxy

Install with yarn:

yarn add tiny-reverse-proxy --dev --exact
# or globally 
yarn global add tiny-reverse-proxy

Usage

Forward requests from 127.0.0.1:8000 to 10.0.2.2:8000

tiny-reverse-proxy --proxy=10.0.2.2,8000

Forward requests from 127.0.0.1:3000 to my.host:8000

tiny-reverse-proxy --proxy=my.host,8000,3000

Multiple proxies at the same time

tiny-reverse-proxy --proxy=10.0.2.2,8000 --proxy=my.host,8000,3000

You can also use the environment variable TINY_REVERSE_PROXY with the same options

TINY_REVERSE_PROXY="--proxy=10.0.2.2,8000 --proxy=my.host,8000,3000" tiny-reverse-proxy

Limitations

It doesn't handle HTTPS requests.
It can't send a single request to multiple hosts.

Feel free to open pull requests.

Readme

Keywords

Package Sidebar

Install

npm i tiny-reverse-proxy

Weekly Downloads

1

Version

1.1.2

License

MIT

Unpacked Size

5.74 kB

Total Files

7

Last publish

Collaborators

  • devside