Sha256: 7495d6a8bce1c4c11a1080a41d87c11798be6c7f836bca4372dd39d3db2e015f

Contents?: true

Size: 752 Bytes

Versions: 1

Compression:

Stored size: 752 Bytes

Contents

#!/usr/bin/env node

'use strict'

if (process.argv.length != 6) {
  console.log("usage: node server.js proxy_url instance_id tag started")
  process.exit(0)
}

const proxyUrl          =   process.argv[2].trim();
const instanceId        =   process.argv[3].trim();
const tag               =   process.argv[4].trim();
const started           =   process.argv[5].trim();

const proxyChain        =   require('proxy-chain');
let anonymizedProxyUrl  =   null;
 
(async() => {
  anonymizedProxyUrl    =   await proxyChain.anonymizeProxy(proxyUrl);
  console.log(anonymizedProxyUrl);
})();

process.on('SIGINT', function() {
  proxyChain.closeAnonymizedProxy(anonymizedProxyUrl, true, () => {
    console.log(`Closed proxy ${anonymizedProxyUrl}`);
  });
});

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
proxy_chain_rb-0.1.2 lib/proxy_chain_rb/node_js/proxy-chain-server/server.js