Node Global Proxy
Global Proxy for Node.JS with Friendly APIs.
Work with Axios, Request, Got, Superagent etc.
Install
npm install node-global-proxy --save
Introduction
Basic use with Javascript:
const proxy = default; proxy;proxystart; /** Proxy working now! */ proxy; /** Proxy stop working now! */
Also, you can use a config object
const proxy = default; proxy;proxystart; /** Proxy working now! */ proxy; /** Proxy stop working now! */
Use with typescript or es6+
; proxy.setConfig"http://localhost:1080";proxy.start;
API
proxy.start()
Start using global proxyproxy.stop()
Stop using global proxyproxy.setConfig(config : string | NodeGlobalProxyConfig)
Set config global proxy by url string or config objectproxy.getConfig()
Get current config objectproxy.system()
Get system config and set as node global proxy
Examples
This is an example with a proxy server run on localhost:10809
, and get ip information from system proxy, no proxy and user config proxy.
const axios = ;const proxy = default; let PROXY_URL = "localhost:10809" const test = async { console; proxy; console; res = await axios; console; proxy; console; proxystart; res = await axios; console; proxy; res = await axios; console; proxy; console; proxystart; res = await axios; console;} ;