Як перевірити, чи моя програма, яка використовує SOCKS, не пропускає запити DNS?
Навіть якщо ваша програма використовує правильний варіант протоколу SOCKS, все одно існує ризик того, що з нього можуть витікати запити DNS. Ця проблема виникає в розширеннях Firefox, які самі визначають цільове ім’я хоста, наприклад, щоб показати вам його IP-адресу, країну, в якій він знаходиться тощо. Якщо ви підозрюєте, що ваша програма може вести себе так, дотримуйтесь інструкцій нижче, щоб це перевірити.
- Додайте
TestSocks 1
до свого torrc-файлу. - Запустіть Tor і вкажіть налаштування проксі-сервера SOCKS вашої програми на сервер Tor SOCKS5 (за замовчуванням
socks5://127.0.0.1:9050
). - Слідкуйте за своїми журналами під час використання програми. Для кожного socks з’єднання Tor реєструватиме
notice
(«сповіщення») про безпечні з’єднання таwarn
(«попередження») про з’єднання з витоком запитів DNS.
Якщо ви хочете автоматично вимкнути всі з’єднання з витоком запитів DNS, встановіть SafeSocks 1
у вашому файлі torrc.