Чи є спосіб анонімізувати запити http через командний рядок? Іншими словами, чи можлива wget
сторінка без IP-адреси запитувача?
Чи є спосіб анонімізувати запити http через командний рядок? Іншими словами, чи можлива wget
сторінка без IP-адреси запитувача?
Відповіді:
Одним із способів аномізації HTTP-трафіку з командного рядка є використання tor
. У цій статті розглядається метод під назвою: Як анонімізувати програми з вашого терміналу з торіфікуванням .
Ви можете встановити tor
пакет таким чином:
Fedora / CentOS / RHEL
$ sudo yum install tor
Ubuntu / Debian
$ sudo apt-get install tor
Відредагуйте цей файл /etc/tor/torrc
так, щоб наступні рядки були присутніми та коментованими:
ControlPort 9051
CookieAuthentication 0
Запустіть tor
послугу
$ sudo /etc/init.d/tor restart
Налаштування тестування
Реальний 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
Завантаження сторінок
$ torify curl www.google.com 2>/dev/null
Перегляд Інтернету через elinks
$ torify elinks www.google.com
curl --socks5
або навіть socks4 або socks4a, але ніколи не працювало. Це просто замерзло.