Tor Browser закрывает одно приложение, а не всё устройство
Браузер направляет собственные соединения через Tor и больше ничего. Проверьте, какой процесс владеет соединением, прежде чем считать, что остальная машина следует за ним.
Tor Browser отправляет собственные соединения через локальный прокси и направляет их в сеть Tor, а остальную машину не трогает. Почтовый клиент, процесс синхронизации и второй браузер сохраняют те настройки, которые у них были, и поэтому чистый результат в одном окне может существовать рядом с прямыми соединениями за ним. Четыре проверки отделяют покрытое от того, что только выглядит покрытым. Начните с той, которая называет процесс.
Что браузер на самом деле передаёт через прокси
Внутри браузера трафик идёт к локальному слушателю SOCKS, который Tor Browser запускает для себя, и браузер настроен его использовать. Выбор цепочки, изоляция личности и защита от отпечатков пальцев живут в этой паре. Файл, сохранённый на диск, не несёт ничего из этого, а открытие такого файла во внешней программе запускает новую программу с собственным сетевым поведением.
Именно поэтому знакомая страница с публичным адресом доказывает так мало. Она сообщает о выходе, который использовал загрузивший её браузер, и совсем не может наблюдать другое приложение. Относитесь к результату как к доказательству об одной программе, а не как к утверждению об устройстве.
Какой процесс владеет каждым соединением
Перечислите сокеты и процессы за ними. Ищите всё, что не является браузером, разговаривающим с локальным слушателем:
ss -tunp
ss -tunp | grep -E 'tor|firefox'
Всё с публичным назначением — это соединение, обошедшее цепочку. Если вы найдёте такое, определите программу, прежде чем менять что-либо ещё, потому что исправление для каждого клиента своё:
curl --socks5-hostname 127.0.0.1:9150 https://check.torproject.org/api/ip
Форма -hostname важна, потому что просит прокси разрешить имя. Локальное разрешение и передача адреса прокси раскрывает пункт назначения, даже когда само соединение идёт через прокси.
Передаётся ли протокол вообще
Ретрансляторы Tor несут потоки TCP. Приложения, построенные вокруг UDP, например некоторые голосовые и игровые клиенты, ведут себя в сети не как веб-страница, и принудительный проход через прокси обычно терпит неудачу вместо того, чтобы их защитить.
| Coverage model | What it covers | What it leaves alone |
|---|---|---|
| Tor Browser | Its own browsing and downloads | Every other application |
| Proxy setting in one app | That app, if it honours the proxy | Its DNS behaviour and other programs |
| System VPN | Traffic routed through the tunnel | Browser fingerprint and identity |
| Whole-device routing | The operating system's traffic | Application-level identity signals |
Если приложение, которое вас интересует, зависит от UDP, настройка браузера — не ответ, как и переменная прокси, которую приложение игнорирует. Требование превращается в другой проект с другими режимами отказа.
Охват, который вы действительно выбрали
Системный VPN шире по охвату, чем браузер, и уже по назначению. Он может нести несколько приложений, когда маршруты и поддержка платформы настроены для этого, но он не даёт устойчивости к отпечаткам пальцев, а выход VPN — не сеть анонимности.
Покрытие всего устройства — это системный проект, а не установщик. Он направляет трафик операционной системы вместо одного процесса и приносит собственные эксплуатационные ограничения, которых нет у загрузки браузера.
Решите, на какой вопрос вы отвечаете: какое приложение защищено или защищён ли каждый пакет. Первое — настройка браузера, второе — политика маршрутизации. Их смешение — это путь, которым машина остаётся с одним защищённым окном и пятью незащищёнными процессами. Запишите ответ, прежде чем устанавливать что-либо ещё.