điều hướng url ẩn danh trong dòng lệnh?


12

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ể wgetmộ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:


17

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 .

Các bước chung từ bài viết

  1. Bạn có thể cài đặt torgói như sau:

    Fedora / CentOS / RHEL

    $ sudo yum install tor
    

    Ubuntu / Debian

    $ sudo apt-get install tor
    
  2. 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
    
  3. Bắt đầu tordịch vụ

    $ sudo /etc/init.d/tor restart
    
  4. 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.metrang 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 torcầ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
    
  5. Đang tải trang

    $ torify curl www.google.com 2>/dev/null
    
  6. Duyệt internet qua elinks

    $ torify elinks www.google.com
    

         ss của elinks

Người giới thiệu


1
Cảm ơn vì điều đó ! Nhưng bạn có phiền khi thêm một ví dụ về cách kiểm tra vớ tor 9050 mà không cần sử dụng torify không? Tôi đang cố gắng sử dụng curl --socks5hoặc thậm chí vớ4 hoặc vớ4a, nhưng không bao giờ hoạt động. Nó chỉ đóng băng.
bertie

@slm: xin lỗi, cuối cùng tôi đã làm cho nó hoạt động. Chỉ vì tôi có môi trường http_proxy của localhost: 4001 sau khi cài đặt anon_proxy. Loại bỏ các biến môi trường và làm lại curl --socks5 hoạt động tốt. Tôi vừa xóa câu hỏi của tôi. Cảm ơn về câu trả lời của bạn.
bertie
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.