Что такое TOR

Python Middle Без компании
Что такое TOR
Ответы
Tor (The Onion Router) — это децентрализованная сеть для анонимного обмена данными. Работает через цепочку прокси-серверов (нод), шифруя трафик в несколько слоёв (отсюда "луковая" маршрутизация). **Как работает:** - Клиент выбирает случайную цепочку узлов (входной, промежуточный, выходной). - Данные шифруются слоями — каждый узел снимает свой слой, узнавая только следующий узел. - Выходной узел отправляет запрос к целевому серверу (его видит только он). **Пример использования в Python (с requests + stem):** ``` import requests from stem import Signal from stem.control import Controller with Controller.from_port(port=9051) as c: c.authenticate() c.signal(Signal.NEWNYM) # Смена цепи proxies = { 'http': 'socks5://127.0.0.1:9050', 'https': 'socks5://127.0.0.1:9050' } response = requests.get("https://example.com", proxies=proxies) print(response.text) ``` **Применение:** - Обход цензуры. - Защита приватности. - Доступ к .onion-сайтам. **Минусы:** - Низкая скорость. - Выходные узлы могут мониторить трафик (HTTPS решает частично). - Блокируется некоторыми сервисами.