support http and https proxy

This commit is contained in:
DIYgod
2019-04-18 14:27:07 +08:00
parent 4cd8ec6e1f
commit df026d7198
4 changed files with 60 additions and 24 deletions

View File

@@ -51,13 +51,12 @@ module.exports = {
},
puppeteerWSEndpoint: process.env.PUPPETEER_WS_ENDPOINT,
loggerLevel: process.env.LOGGER_LEVEL || 'info',
// Something like socks://{{host}}:{{port}}
proxy: {
// Supported socks protocols see:
// https://github.com/TooTallNate/node-socks-proxy-agent/blob/5867dd04e92b51af0a35d5b3cb6a82f8f5590b6f/index.js#L53
protocol: process.env.PROXY_PROTOCOL || null,
host: process.env.PROXY_HOST || null,
port: process.env.PROXY_PORT || null,
protocol: process.env.PROXY_PROTOCOL,
host: process.env.PROXY_HOST,
port: process.env.PROXY_PORT,
auth: process.env.PROXY_AUTH,
url_regex: process.env.PROXY_URL_REGEX || '.*',
},
blacklist: process.env.BLACKLIST && process.env.BLACKLIST.split(','),
whitelist: process.env.WHITELIST && process.env.WHITELIST.split(','),