Спочатку відкрийте налаштування проксі застосунку. Підтримувані протоколи визначають доступні записи списку; гучна назва чи знайомий порт не додають підтримки клієнту.

Застосунок або завданняЩо обрати й перевірити
Є лише поле HTTP-проксіВідповідний вузол зі списку HTTP-проксі. Якщо потрібні HTTPS-призначення, перевірте також HTTPS CONNECT.
Підтримує SOCKS5, потрібні параметри з’єднання чи DNSВузол SOCKS5, де обидва боки підтримують потрібні параметри.
Потрібен UDPПеревірте UDP і в клієнта, і у вузла; однієї позначки SOCKS5 недостатньо.
Потрібен SOCKS4Сумісний вузол SOCKS4 і відповідний режим клієнта.
Проксі не підтримуєIP-адреса зі списку сама не налаштує застосунок.

Для вебзапитів та API часто досить HTTP-проксі. Він пересилає HTTP і, коли дозволено, переносить HTTPS через CONNECT. Успішна звичайна HTTP-сторінка не доводить підтримку тунелю: сервіс може вимагати автентифікацію тунелю або обмежувати призначення й порти.

SOCKS працює нижче рівня HTTP-запитів. Сумісний застосунок просить установити з’єднання без інтерпретації HTTP-запиту, тому це корисно й для іншого підтримуваного трафіку. SOCKS5 визначає адреси IPv4, IPv6 і доменні імена, автентифікацію та UDP-асоціацію. Конкретний застосунок чи безкоштовний вузол може реалізувати лише частину можливостей. TCP-маршрут SOCKS браузера автоматично не охоплює інший застосунок або UDP-сервіс.

Де розв’язується ім’я призначення?

У curl написання URL SOCKS5 визначає місце DNS призначення: socks5:// розв’язує локально, socks5h:// просить проксі. Різні погляди DNS можуть забезпечити успіх одного вибору й збій іншого. Інші клієнти можуть мати прапорець або окремий параметр. Сам вибір SOCKS5 не доводить, що всі DNS-запити йдуть через нього.

SOCKS4 має менше можливостей; SOCKS4a додає обробку імен хостів. Якщо клієнт і сервіс підтримують SOCKS5 та немає причини для старого протоколу, відповідний запис SOCKS5 — розумний перший вибір. Адреса SOCKS4 у клієнті з режимом SOCKS5 — невідповідність протоколів.

Коли протокол підходить, перевірте справжнє призначення й визначте перший збій. Ні HTTP, ні SOCKS5 не вимірює анонімність: довіра до оператора, TLS призначення й фактичний шлях застосунку все ще визначають захист.

Схожі статті