img - Cambiando la identidad de Tor en R
tags$style shiny (1)
Tuve un problema similar, pero logré hacerlo funcionar después de instalar Privoxy como un http-proxy y configurarlo como se explica here . Entonces, este es el código que usé en R:
library(RCurl)
# check current IP address
print(getURL("http://ifconfig.me/ip"))
# proxy options
opts <- list(proxy="127.0.0.1", proxyport=8118)
# opening connection with TOR
con <- socketConnection(host="127.0.0.1",port=9051)
print(getURL("http://ifconfig.me/ip", .opts = opts))
for (i in 1:10)
{
writeLines(''AUTHENTICATE /"password/"/r/nSIGNAL NEWNYM/r/n'', con=con)
Sys.sleep(5)
print(getURL("http://ifconfig.me/ip", .opts = opts))
Sys.sleep(5)
}
Asegúrese de estar usando la configuración manual para la conexión TCP, con la dirección 127.0.0.1:9051, y el método de autenticación es "contraseña", sustituyendo la contraseña entre comillas dobles en el código anterior con la que estableció.
Estoy usando Tor en combinación con R y me gustaría cambiar mi IP para cada nueva solicitud. El código que tengo es el siguiente:
library(RCurl)
opts <- list(proxy="127.0.0.1", proxyport=8118)
for (i in 1:10)
{
con <- socketConnection(host="127.0.0.1",port=9051) # DOES NOT WORK
writeLines("signal newnym", con=con) # DOES NOT WORK
ip <- getURL("http://ifconfig.me/ip", .opts = opts)
print(ip)
Sys.sleep(1)
}
Soy capaz de conectarme a través de Tor, sin embargo, las dos líneas marcadas como "NO FUNCIONA" no parecen transmitir la señal correcta a Tor, por lo que la IP sigue siendo la misma.
¡Saludos!