navigasi url anonim di baris perintah?

12

Apakah ada cara untuk menganonimkan permintaan http melalui baris perintah? Dengan kata lain, apakah mungkin untuk wgetsebuah halaman tanpa IP pemohon yang muncul?

Dervin Thunk
sumber

Jawaban:

17

Salah satu metode yang mengganggu lalu lintas HTTP dari baris perintah adalah menggunakan tor. Artikel ini membahas metode, berjudul: Cara menganonimkan program dari terminal Anda dengan torify .

Langkah umum dari artikel

  1. Anda dapat menginstal torpaket sebagai berikut:

    Fedora / CentOS / RHEL

    $ sudo yum install tor
    

    Ubuntu / Debian

    $ sudo apt-get install tor
    
  2. Edit file ini /etc/tor/torrcsehingga baris berikut ada dan tidak diomortasi:

    ControlPort 9051
    CookieAuthentication 0
    
  3. Mulai torlayanan

    $ sudo /etc/init.d/tor restart
    
  4. Setup pengujian

    IP asli

    $ curl ifconfig.me 67.253.170.83

    IP anonim

    $ torify curl ifconfig.me 2> / dev / null 46.165.221.166

    Seperti yang Anda lihat ifconfig.mesitus webnya berpikir alamat IP kami sekarang 46.165.221.166 Anda dapat memberitahu toruntuk memulai sesi baru yang memicu alamat IP baru bagi kami:

    $ 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
    

    Lakukan lagi untuk mendapatkan IP lain yang berbeda

    $ 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. Mengunduh Halaman

    $ torify curl www.google.com 2>/dev/null
    
  6. Menjelajahi internet via elinks

    $ torify elinks www.google.com
    

         ss dari elinks

Referensi

slm
sumber
1
Terima kasih untuk ini ! Tapi apakah Anda keberatan menambahkan contoh tentang cara menguji kaus kaki 9050 tanpa menggunakan torify? Saya mencoba menggunakan curl --socks5atau bahkan socks4 atau socks4a, tetapi tidak pernah berhasil. Itu hanya membeku.
bertie
@slm: maaf, akhirnya saya berhasil. Itu hanya karena saya punya lingkungan http_proxy localhost: 4001 setelah menginstal anon_proxy. Menghapus variabel lingkungan dan mengulangi ikal --socks5 bekerja dengan baik. Saya baru saja menghapus pertanyaan saya. Terima kasih atas jawaban Anda.
bertie