İlk önce terminalden tor'un bendeki portu olan 9500 portuna bağlanıp burada bahsedildiği gibi newnym komutu gönderdim. Bu ip adresimi yenilemeye yetmedi. Tek yapmam gereken toru yeniden başlatacak bir bash script dosyası yazmaktı aslında :
sudo /etc/init.d/tor restart
Yeniden başlatmanız yeni ip almanız için yeterli.
Telnet ile bağlanıp yenile komutu göndermek için önce torrc dosyanızı düzenlemelisiniz.
sudo vi /etc/tor/torrc
dosyada bu satırı bulun ve başındaki "#" işaretini kaldırın
#ControlPort 9051
Artık telnet ile bağlanabilir ve yenile diyebilirsiniz.
telnet 127.0.0.1 9051
AUTHENTICATE
signal NEWNYM
quit
veya bunu bir sh dosyasına yazar ve öyle çalıştırısınız şöyleki
#!/usr/bin/expect -f
# telnet into tor and get clean path using expect
spawn telnet 127.0.0.1 9051
expect "Escape character is '^]'."
send "AUTHENTICATE\r"
expect "250 OK"
send "signal NEWNYM\r"
expect "250 OK"
send "quit\r"
Konuyu irdeleyin https://trac.torproject.org/projects/tor/wiki
No comments:
Post a Comment