7 ms·
Dispatch-proxy lets you boot a proxy on your machine that dispatches every incoming connection to a different network interface. The possibilities are endless:
by Morhaus 13y ago
Dispatch-proxy lets you boot a proxy on your machine that dispatches every incoming connection to a different network interface.
The possibilities are endless:
* download a file through threaded downloading, effectively combining multiple connections' speed in one single file download,
* create two proxies, assign to each its own interface, and run two apps simultaneously that use a different interface,
* create a hotspot proxy at home that connects through Ethernet and your 4G card for all your mobile devices,
* etc.
Here are some instructions to quickly get started with using the proxy:
1) INSTALLATION
* Install Node.JS (http://nodejs.org/ http://nodejs.org/).
* Launch a terminal.
* Run the command `npm install -g dispatch-proxy` as a power user and press Enter. It will install the `dispatch` command-line utility.
2) STARTING AN HTTP PROXY
* To quickly start an HTTP proxy, run `dispatch start --http`.
* The program will print the proxy address and port (by default localhost:8080) as well as the list of local addresses the program will be dispatching requests to.
* Configure your system to use the combination address:port as an HTTP proxy.
3) LISTING ALL AVAILABLE NETWORK INTERFACES
* To list all available network interfaces, run `dispatch list`
* Each available network interface will be printed with a list of addresses.
* Right now, the dispatch utility only supports IPv4 addresses.
* If an address is marked to be "internal", then you won't be able to use it to connect to the internet.
I encourage you to read the docs https://github.com/Morhaus/dispatch-proxy https://github.com/Morhaus/dispatch-proxy.