Socks4 и Socks5 proxy
SOCKS5 — протокол для прокси-сервера, позволяющий пропускать через прокси почти любой прикладной TCP- или UDP-протокол. SOCKS4 — старая версия протокола, имеет ряд ограничений — в частности, не поддерживается передача имени хоста вместо IP-адреса.Описание
- RFC:1928
- ftp://ftp.rfc-editor.org/in-notes/rfc1928.txt
- http://www.computerra.ru/offline/1998/238/1170/ — статья Андрея Черезова
- описание протокола SOCKS на русском языке, переводил Александр Горлач
Скачать прокси-серверы с поддержкой Socks 5 и Socks 4
Настройка Firefox >1.1 (Deer Park) для работы через Socks5
Новые версии FireFox / DeerPark умеют работать с Socks5 полноценно — передавать в запросе имя хоста, и таким образом не требуют доступа к DNS в случае работы через Socks (без http-прокси). Но в стандартном диалоге настройки прокси эта опция пока не включается, нужно вручную включить опцию network.proxy.socks_remote_dns на странице about:config:Пример лога Eproxy, демонстрирующий передачу имени хоста вместо IP в socks5-запросе от DeerPark:
01:26:46 373 Socks connection from: 192.168.0.3:4859, to 1080
01:26:46 373 Command: VER5_CONNECT www.eserv.ru:80, LoggedAs: ac533
01:26:46 373 Connected to 198.63.211.47:80. My side 193.124.x.x:2834.