İ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 restartYeniden 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/torrcdosyada bu satırı bulun ve başındaki "#" işaretini kaldırın
#ControlPort 9051Artı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