@luminati-io/luminati-proxy
Version:
A configurable local proxy for luminati.io
21 lines (17 loc) • 620 B
JavaScript
// LICENSE_CODE ZON ISC
; /*jslint node:true, esnext:true*/
const https = require('https');
const util = require('util');
const E = module.exports = Https_agent;
function Https_agent(options){
if (!(this instanceof Https_agent))
return new Https_agent(options);
https.Agent.call(this, options);
}
util.inherits(E, https.Agent);
E.prototype.getName = function(options){
let name = https.Agent.prototype.getName.call(this, options);
if (!options.lpm_username)
return options.host_port ? `${name}:${options.host_port}` : name;
return `${name}:${options.lpm_username}`;
};