анонімна навігація по URL у командному рядку?


12

Чи є спосіб анонімізувати запити http через командний рядок? Іншими словами, чи можлива wgetсторінка без IP-адреси запитувача?

Відповіді:


17

Одним із способів аномізації HTTP-трафіку з командного рядка є використання tor. У цій статті розглядається метод під назвою: Як анонімізувати програми з вашого терміналу з торіфікуванням .

Загальні кроки зі статті

  1. Ви можете встановити torпакет таким чином:

    Fedora / CentOS / RHEL

    $ sudo yum install tor
    

    Ubuntu / Debian

    $ sudo apt-get install tor
    
  2. Відредагуйте цей файл /etc/tor/torrcтак, щоб наступні рядки були присутніми та коментованими:

    ControlPort 9051
    CookieAuthentication 0
    
  3. Запустіть torпослугу

    $ sudo /etc/init.d/tor restart
    
  4. Налаштування тестування

    Реальний IP

    $ curl ifconfig.me 67.253.170.83

    анонімний IP

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

    Як ви бачите на ifconfig.meвеб-сайті, наша IP-адреса зараз 46.165.221.166. Ви можете сказати, torщоб почати новий сеанс, ініціюючи нову IP-адресу для нас:

    $ 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
    

    Зробіть це ще раз, щоб отримати інший IP-адресу

    $ 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. Завантаження сторінок

    $ torify curl www.google.com 2>/dev/null
    
  6. Перегляд Інтернету через elinks

    $ torify elinks www.google.com
    

         ss elinks

Список літератури


1
Дякую за це! Але ви не проти додати приклад, як тестувати шкарпетки tor 9050, не використовуючи torify? Я намагаюся використовувати curl --socks5або навіть socks4 або socks4a, але ніколи не працювало. Це просто замерзло.
bertie

@ slm: вибач, я нарешті змусив його працювати. Це тільки тому, що у мене є середовище http_proxy localhost: 4001 після встановлення anon_proxy. Видалення змінних оточуючого середовища та перероблення curl --socks5 спрацювало чудово. Щойно я видалив своє запитання. Спасибі за вашу відповідь.
bertie
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.