Как весь трафик в Kali Linux пропускать через Tor
DARK PULSEДанная статья написана исключительно в информационно-образовательных целях! Любой человек который решит воспользоваться данной информацией для своей выгоды, либо причинения вреда другим людям, берет всю ответственность на себя!
В инструкции рассказано, как установить и использовать Tor для анонимного серфинга в Интернете. Т.е. если воспользоваться указанной инструкцией, то трафик при работе через браузер Tor будет зашифрован, а IP скрыт. Все остальные соединения будут проходить по открытым каналам. Среди остальных соединений — трафик менеджеров общения (аськи и прочее), трафик, генерируемый программами в командной строке (обновление, cURL, wget и т. д.), ну и, конечно, трафик генерируемый другими браузерами.
А что если мы хотим чтобы вообще ВЕСЬ трафик с нашей системы проходил через Tor? Можно устроить и это. В Инете есть инструкции, как это сделать, в т.ч. и для Kali Linux. Но инструкции… хм… странные, скажем так. Ну и нерабочие (из тех, которые я видел). Есть ещё готовое решение — Tails. Но я не люблю этот горе дистрибутив, поэтому и пишу эту инструкцию.
Приступим.
Как проверить свой IP
Для начала узнаем, какой у нас IP в данный момент. Это можно сделать командой curl ident.me
Код:
root@WebWare:~# curl ident.me 119.76.70.101
Ещё проверю IP браузером:
- AnonymizeNet: My IP address check and WHOIS data search
- Узнать IP адрес. Определить IP адрес. Проверить IP.
Все сервисы показывают, что мой IP адрес 119.76.70.101
Настройка Kali Linux для работы сетевых подключений только через Tor
А теперь уже точно приступим.
Установим пакеты Tor и Privoxy:
Код:
apt-get install tor privoxy
Нам нужно отредактировать файл /etc/privoxy/config. Откройте его любым текстовым редактором
Код:
leafpad /etc/privoxy/config
И добавьте в самый конец эти строки:
Код:
forward-socks5 / localhost:9050 . forward-socks4 / localhost:9050 . forward-socks4a / localhost:9050 .
Запустим необходимые службы:
Код:
service tor start service privoxy start
Практически всё готово. Осталось сделать так, чтобы весь трафик из нашей системы отправлялся на прокси. Нам нужно открыть настройки «Параметры сети». Там нужно выбрать «Сетевая прокси-служба» и ввести следующие данные:
Код:
HTTP proxy: localhost:8118 SSL proxy: localhost:8118 SOCKS host: localhost:9050
Ещё нам нужно выбрать ручно режим – Manual. Получается так:
Закрываем и проверяем опять наши IP.
Замечание, перед проверкой IP необязательно перезагружаться. Но если вы как и я проверяете в командной строке, то нужно закрыть-открыть терминал, если в браузере, то закрыть-открыть браузер.
Код:
root@WebWare:~# curl ident.me 176.10.99.201
И через браузер:
- AnonymizeNet: My IP address check and WHOIS data search
- Узнать IP адрес. Определить IP адрес. Проверить IP.
Результаты:
- 176.10.99.202
- 158.130.0.242
- 158.130.0.242
Видно, что IP адреса меняются.
Добавление служб в автозагрузку в Kali Linux
Всё работает идеально. До следующей перезагрузки.
А после перезагрузки может появиться ошибка:
Код:
root@WebWare:~# curl ident.me curl: (7) Failed to connect to localhost port 8118: В соединении отказано
Или ошибка:
Код:
503 This is Privoxy 3.0.21 on localhost :):1), port 8118, enabled Forwarding failure Privoxy was unable to socks4a-forward your request http://www.anonymize.net/check-ip-address.html through localhost: Connection refused Just try again to see if this is a temporary problem, or check your forwarding settings and make sure that all forwarding servers are working correctly and listening where they are supposed to be listening.
Если у вас появилась любая из этих ошибок, это означает, что вам нужно добавить службы Tor и Privoxy в автозагрузку
update-rc.d -f tor remove && update-rc.d -f tor defaults && update-rc.d -f privoxy remove && update-rc.d -f privoxy defaults && update-rc.d -f privoxy enable
Удаление их из автозагрузки:
Код:
update-rc.d -f tor remove && update-rc.d -f privoxy remove
Настройка перенаправления трафика в Kali Linux через Tor в командной строке
Вполне возможно, что вы используете Kali Linux без графической оболочки или без графической программы для настройки/управления сетью. Поэтому хотя процесс настройки везде одинаковый, отсутствие графического интерфейса вообще или для некоторых программ может вызвать трудности. Ниже описано как настроить перенаправления трафика в Kali Linux через Tor не выходя из командной строки.
Устанавливаем необходимые пакеты
Код:
apt-get install tor privoxy
Открываем файл для изменения в редакторе командной строки
Код:
vim /etc/privoxy/config
Добавляем в этот файл эти строки
Код:
forward-socks5 / localhost:9050 . forward-socks4 / localhost:9050 . forward-socks4a / localhost:9050 .
Запускаем службы
Код:
service tor start service privoxy start
Добавляем службы в автозагрузку
update-rc.d -f tor remove && update-rc.d -f tor defaults && update-rc.d -f privoxy remove && update-rc.d -f privoxy defaults && update-rc.d -f privoxy enable
На один раз (после перезагрузки изменения сбросятся) прокси в командной строке прописать можно так:
Код:
export all_proxy="socks://localhost:9050/" export http_proxy="http://localhost:8118/" export https_proxy="http://localhost:8118/" export ftp_proxy="http://localhost:8118/" export no_proxy="localhost,127.0.0.0/8,::1"
Проверяем:
Код:
export | grep -e 'proxy'
Если нужно, чтобы настройки пркоси сохранялись даже после перезагрузки, то эти же самые строки нужно прописать в файл /etc/bash.bashrc
Сделаем сначала резервную копию этого файла:
Код:
cp -f /etc/bash.bashrc{,.bak}
Открываем его любимым редактором
Код:
vim /etc/bash.bashrc
И добавляем в самый конец строчки
Код:
export all_proxy="socks://localhost:9050/" export http_proxy="http://localhost:8118/" export https_proxy="http://localhost:8118/" export ftp_proxy="http://localhost:8118/" export no_proxy="localhost,127.0.0.0/8,::1"
Сохраняем, закрываем, перезагружаемся и пробуем
Код:
export | grep -e 'proxy'
Если у вас не заработает после перезагрузки и всегда будет выдавать ошибку, как это делает у меня.
После перезагрузки нужно запускать tor и privoxy:
service tor start service privoxy start
Вся информация на канале предоставлена исключительно для ознакомления и не призывает к действию.
Ждем вас на нашем канале DARK PULSE ! ✅ Схемы ✅ Сливы ✅ Мануалы ✅ Бизнес идеи ✅ Анонимность и Безопасность ✅