Proxy Turn Over
Flip host:port and login:password in private proxy (proxy with login and password). If there is a protocol, it will always be at the beginning.
This library relies heavily on split-proxy
npm i proxy-turn-over
Examples:
host:port first (default):
const proxyTurnOver = ;; // return this:// 'https://123.123.2.42:8080@superLogin:superPassword'
login:password first (need a second argument - 'loginPass'):
const proxyTurnOver = ;; // return this:// 'superLogin:superPassword@123.123.2.42:8080'
Expand proxy array so that login and password always follow @
const proxyTurnOver = ;const proxyArray = '123.123.2.42:8080@superLogin:superPassword' 'https://superLogin:superPassword@123.123.2.42:8080' '123.123.2.42:8080' 'superLogin:superPassword@123.123.2.42:9999' 'login:pass@123.123.2.42:000'; const newProxyArray = proxyArray; // return this:// [ '123.123.2.42:8080@superLogin:superPassword',// 'https://123.123.2.42:8080@superLogin:superPassword',// '123.123.2.42:8080',// '123.123.2.42:9999@superLogin:superPassword',// '123.123.2.42:000@login:pass' ]