2014-11-26 4 views
0

Я написал код, чтобы основной сервер подключался к прокси-серверу, и он продолжается. Мне нужен сервер для проксирования запросов асинхронно, но проблема, с которой я сталкиваюсь, заключается в том, что мне нужно обновить страницу. Вот кодСоединения прокси-сервера NodeJs

var dirServer = httpProxy.createServer(function (req, res, proxy) {   
var randNum = Math.floor(Math.random()*6);    
console.log(randNum);   
proxy.proxyRequest(req, res, { 
    host: creds[randNum].host, 
    port: creds[randNum].port 
    }); 
console.log("Proxying the request to host : " + creds[randNum].host + ' ' + "Proxying the request to port" + creds[randNum].port); 
}).listen(7874, "0.0.0.0"); 

У меня есть файл creds.json, в котором он имеет имена, хост и порт сервера.

ответ

0

Если я правильно понял вашу проблему, вы хотите новое соединение прокси производится каждые х секунд, следующий код должен помочь

setInterval(function() { 
    var dirServer = httpProxy.createServer(function (req, res, proxy) { 
    var randNum = Math.floor(Math.random()*6); 
    console.log(randNum); 
    proxy.proxyRequest(req, res, { 
     host: creds[randNum].host, 
     port: creds[randNum].port 
    }); 
    console.log("Proxying the request to host : " + creds[randNum].host + ' ' + "Proxying the request to port" + creds[randNum].port); 
    }).listen(7874, "0.0.0.0"); 
}, 2000); 
+0

Я хочу создать схему, как этот порт NUM 8081-> 8082 -> 8083 – Revanth

Смежные вопросы