Даже если ваше приложение использует правильный вариант протокола SOCKS, все равно существует риск утечки DNS-запросов.
Эта проблема возникает в расширениях Firefox, которые сами разрешают имя целевого хоста, например, чтобы показать вам его IP-адрес, в какой стране он находится и т.д.
Если вы подозреваете, что ваше приложение может вести себя подобным образом, следуйте приведенным ниже инструкциям для проверки.
- Добавьте
TestSocks 1
в ваш файл torrc.
- Запустите Tor и укажите настройки прокси-сервера SOCKS вашей программы на сервер SOCKS5 Tor (по умолчанию
socks5://127.0.0.1:9050
).
- Просматривайте свои журналы во время использования приложения. Для каждого socks-соединения Tor будет регистрировать
уведомление
о безопасных соединениях и предупреждение
о соединениях, пропускающих DNS-запросы.
Если вы хотите автоматически отключить все соединения, пропускающие DNS-запросы, установите SafeSocks 1
в вашем файле torrc.