Phương pháp 1: HUP
Được đề cập tại Thay đổi địa chỉ IP do Tor cung cấp bằng thiết bị đầu cuối nhưng ở đây có thêm một vài chi tiết:
sudo killall -HUP tor
Sau đó kiểm tra xem IP của bạn đã thay đổi với:
curl --socks5 127.0.0.1:9050 http://checkip.amazonaws.com/
Đã thử nghiệm trong Ubuntu 17.10 với sudo apt-get install tor
phiên bản 1.6.0-5.
sudo
là cần thiết vì quá trình được bắt đầu bằng root theo mặc định.
Thật là một tín hiệu HUP thực hiện chính xác để daemon Tor là tài liệu tại địa chỉ: https://gitweb.torproject.org/torspec.git/tree/control-spec.txt?id=03aaace9bd9459b0d4bf22a75012acf39d07bcec#n394 và tương đương với việc gửi một số lệnh thông qua cổng lệnh.
Gói trình duyệt 5.0.5 không bị ảnh hưởng bởi điều này, chỉ các cổng daemon như 9050 mặc định, không được TBB sử dụng. Đối với trường hợp sử dụng đó, hãy xem: /tor/1071/how-can-a-new-circuit-happen-without-closes-all-tabs
Nếu bạn đang triển khai một đội quân Tor IP như được đề cập ở đây, bạn có thể gửi có chọn lọc:
kill -HUP $PID
Phương pháp 2: cổng điều khiển
Được đề cập bởi kat :
(echo authenticate '""'; echo signal newnym; echo quit) | nc localhost 9051
nhưng để làm việc trên Ubuntu 17.10, trước tiên bạn phải :
kích hoạt cổng điều khiển bằng cách bỏ ghi chú:
ControlPort 9051
từ /etc/tor/torrc
Đặt mật khẩu trống, nếu không nó sẽ cung cấp 515 Authentication failed: Wrong length on authentication cookie.
. Lần chạy đầu tiên:
tor --hash-password ''
Điều này tạo ra một cái gì đó như:
16:D14CC89AD7848B8C60093105E8284A2D3AB2CF3C20D95FECA0848CFAD2
Bây giờ trên /etc/tor/torrc
cập nhật dòng:
HashedControlPassword 16:D14CC89AD7848B8C60093105E8284A2D3AB2CF3C20D95FECA0848CFAD2
Khởi động lại Tor:
sudo service tor restart
Phần thưởng: cách kiểm tra IP của bạn đã thay đổi
curl --socks5 127.0.0.1:9050 http://checkip.amazonaws.com/
Xem thêm:
Chủ đề liên quan