HTTP әлде SOCKS5: қай прокси IP-ін таңдау керек?
Прокси түрін қолданбаға, қолдайтын трафикке және прокси жағындағы DNS қажеттілігіне қарай таңдаңыз.
Алдымен қолданбаның прокси параметрлерін ашыңыз. Қолдайтын протоколдары тізімнің қай жазбасын қолдануға болатынын анықтайды; әсерлі белгі не таныс порт нөмірі клиентке қолдау қоспайды.
| Қолданба немесе тапсырма | Не таңдап, тексеру керек |
|---|---|
| Тек 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-де SOCKS5 URL жазылуы нысана DNS-інің орнын анықтайды: socks5:// жергілікті анықтайды; socks5h:// проксиден анықтауды сұрайды. Әртүрлі DNS көріністері бір нұсқаның істеп, екіншісінің істемеуіне әкелуі мүмкін. Өзге клиенттерде құсбелгі не жеке опция болуы мүмкін. SOCKS5 таңдау әр DNS сұрауы содан өтетінін дәлелдемейді.
SOCKS4 мүмкіндігі аз; SOCKS4a хост атауларын өңдеуді қосады. Клиент пен қызмет SOCKS5 қолдаса және ескі протоколға себеп болмаса, сәйкес SOCKS5 жазбасы орынды алғашқы таңдау. Клиентті SOCKS5 режимінде қалдырып SOCKS4 нүктесін енгізу — протокол сәйкессіздігі.
Протокол сәйкес келгенде, нақты нысананы сынап, алғашқы ақауды анықтаңыз. HTTP де, SOCKS5 те анонимдікті өлшемейді: операторға сенім, нысананың TLS-і және қолданбаның нақты бағыты қорғанысты әлі де анықтайды.