Proxy And Use Proxy
You can have a basic concept from https://en.wikipedia.org/wiki/Proxy_server
We can use proxy from gui or console, if we use the proxy in console, I recommed proxychains. proxychains can make easy way to over data flow through the new terminal which you started from proxychains.
simple useage:
$ nmap -A --script discovery targethost.com $ proxychains firefox # firefox has lot of plugin like foxproxy and so on
And the default proxychains was configured use tor as a proxy server provider. But you can change it use mutli more than one proxy to have a scan or something else. Also it mean you can have a distribute scan for one host. In winows may be you need to config the software to do this . And in the cmd, you can easy type this blow line
$ set http_proxy=http://proxy.yourname.com:8080
Shell : $ export http_proxy=http://127.0.0.1:8087
Other Side, May be you need a backup list to some application, when the proxychians was not installed.
$ git config --global --unset https.proxy
$ git config --global http.proxy
$ python -m pip --proxy http://127.0.0.1:1080 install --upgrade pip
$ npm config set proxy http://127.0.0.1:1080
$ npm config set https-proxy http://127.0.0.1:1080
$ wget ... -e use_proxy=yes -e http_proxy=127.0.0.1:8080 ...