我编写了一个代码,以便主服务器连接到代理服务器并继续运行。 我需要服务器异步代理请求,但我面临的问题是我需要刷新页面。 这是代码
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 :(得分:0)
如果我已正确理解您的问题,您希望每隔x秒进行一次新的代理连接,以下代码应该有帮助
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);