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