Почему tor-запрос не обновляет ip в цикле - PullRequest
0 голосов
/ 08 марта 2019

У меня есть следующий код:

var tr = require('tor-request');
tr.TorControlPort.password = '***'

tr.request('https://api.ipify.org', (err, resp, ip) => {
    console.log('initial ip: ' + ip)
})

function torRequest() {
    tr.renewTorSession((err, msg) => {
        console.log(msg);
        tr.request('https://api.ipify.org', (err, resp, ip) => {
            console.log('ip: ' + ip)
        })
    })
}

torRequest();

for ( let i = 0; i < 2; i++) {
    torRequest();
}

И мой вывод:

Tor session successfully renewed!!
Tor session successfully renewed!!
Tor session successfully renewed!!
ip: 46.165.245.154
ip: 46.165.245.154
ip: 46.165.245.154
initial ip: 176.10.107.180

Когда я звоню torRequest более одного раза, все запросы будут возвращаться с одним и тем же ip. Можно ли запустить его в цикле?

...