Сервер: Торификация трафика в Linux
Направляем весь трафик через Tor с помощью библиотеки Torsocks.
apt-get install tor torsocks # Запуск tor, прокси-сервера socks на хосте localhost:9050 tor
Торификация одиночных запросов:
# Проверяем: делаем curl запрос к сайту ifconfig.me # ifconfig.me возвращает ваш ip адрес # В нашем примере ifconfig.me вернёт ip адрес внешнего узла сети Tor curl -s --socks5-hostname localhost:9050 ifconfig.me # или curl -s --socks5-hostname 127.0.0.1:9050 ifconfig.me
Торификация всех запросов:
# Альтернативный способ запросов - войти в оболочку torsocks, # в таком случае все запросы будут пересылаться через сеть Tor torsocks --shell # Проверяем: делаем curl запрос к сайту ifconfig.me, но уже без указания прокси curl ifconfig.me
Внешний узел сети Tor можно менять вручную или автоматически с заданным временным интервалом:
# команда для принудительной смены внешнего узла killall -HUP tor # выполнение той же команды каждые 60 секунд watch -n60 killall -HUP tor
Комментарии