#!/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.trim(); const instanceId = process.argv.trim(); const tag = process.argv.trim(); const started = process.argv.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}`); });
});