HTTP или SOCKS5: коју IP адресу проксија изабрати?
Бирајте врсту проксија према апликацији, подржаном саобраћају и потреби за DNS-ом на страни проксија.
Прво отворите поставке проксија апликације. Подржани протоколи одређују које ставке листе можете користити; упечатљива ознака или познат порт не додају подршку клијенту.
| Апликација или задатак | Шта изабрати и проверити |
|---|---|
| Нуди само поље за HTTP прокси | Одговарајућу тачку са листе HTTP проксија. Тестирајте и HTTPS CONNECT ако требате HTTPS одредишта. |
| Подржава 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 ставка разуман је први избор. Уношење SOCKS4 тачке док је клијент у SOCKS5 режиму представља неподударање протокола.
Када протокол одговара, тестирајте стварно одредиште и пронађите први квар. Ни HTTP ни SOCKS5 не мере анонимност: поверење у оператера, TLS одредишта и стварна рута апликације и даље одређују заштиту.