Có cách nào để ẩn danh các yêu cầu http thông qua dòng lệnh không? Nói cách khác, có thể wget
một trang mà không có IP của người yêu cầu hiển thị không?
Có cách nào để ẩn danh các yêu cầu http thông qua dòng lệnh không? Nói cách khác, có thể wget
một trang mà không có IP của người yêu cầu hiển thị không?
Câu trả lời:
Một phương pháp gây khó chịu cho lưu lượng HTTP từ dòng lệnh là sử dụng tor
. Bài viết này thảo luận về phương pháp, có tiêu đề: Làm thế nào để ẩn danh các chương trình từ thiết bị đầu cuối của bạn với torify .
Bạn có thể cài đặt tor
gói như sau:
Fedora / CentOS / RHEL
$ sudo yum install tor
Ubuntu / Debian
$ sudo apt-get install tor
Chỉnh sửa tệp này /etc/tor/torrc
để các dòng sau có mặt và không bị lỗi:
ControlPort 9051
CookieAuthentication 0
Bắt đầu tor
dịch vụ
$ sudo /etc/init.d/tor restart
Kiểm tra thiết lập
IP thật
$ curl ifconfig.me 67.253.170.83
IP ẩn danh
$ torify curl ifconfig.me 2> / dev / null 46.165.221.166
Như bạn có thể thấy ifconfig.me
trang web nghĩ rằng địa chỉ IP của chúng tôi hiện là 46.165.221.166. Bạn có thể yêu tor
cầu bắt đầu một phiên mới kích hoạt địa chỉ IP mới cho chúng tôi:
$ echo -e 'AUTHENTICATE ""\r\nsignal NEWNYM\r\nQUIT' | nc 127.0.0.1 9051
250 OK
250 OK
250 closing connection
$ torify curl ifconfig.me 2>/dev/null
37.252.121.31
Làm lại để nhận IP khác
$ echo -e 'AUTHENTICATE ""\r\nsignal NEWNYM\r\nQUIT' | nc 127.0.0.1 9051
250 OK
250 OK
250 closing connection
$ torify curl ifconfig.me 2>/dev/null
91.219.237.161
Đang tải trang
$ torify curl www.google.com 2>/dev/null
Duyệt internet qua elinks
$ torify elinks www.google.com
curl --socks5
hoặc thậm chí vớ4 hoặc vớ4a, nhưng không bao giờ hoạt động. Nó chỉ đóng băng.