Привет всем.
Много вопросов было на форуме о Socks Proxy. Думаю такая статейка поможет каждому новичку.
Начну с того что существует две версии протокола - Socks4 и Socks5.
Socks4 поддерживает работу приложений типа клиент/сервер основаных на протоколе TCP таких как TELNET, FTP и таких популярных протоколов обмена информацией, как HTTP, WAIS и GOPHER.
Socks5 расширяет четвертую версию Socks добавляя к ней поддержку UDP, обеспечение универсальных схем строгой аутентификации и расширяет методы адресации, добавляя поддержку доменных имен и адресов IPv6.
Чем же так хорош Socks Proxy:
1.Так как Socks не имеет никакого отношения к http, то ему наплевать на все его заморочки с модернизацией заголовков http запросов.
Socks-сервер будет передавать все данные в чистом виде от первого лица - то есть от себя. Другими словами можно сказать (используя терминологию из http), что все Socks-серверы "анонимные".
Socks не передает информацию о нашем ip-адресе, потому что это никак не предусмотрено его технологией.
Соответственно отпадает множество проблем - например, кроме того, что он не передает ip- адрес, он естественно, как я сказал выше, не модернизирует http-заголовки, это означает что web-сервер никаким образом не может определить, что вы используете прокси-сервер. Для него работа с вами будет абсолютно аналогичной, как если бы вы работали непосредственно с web-сервером, с той лишь разницей, что он будет видеть совсем другой ip-адрес.
2.Помните проблему с использованием различных прокси серверов для разных протоколов? http, ftp, shttp, wais, gopher...
Так как все эти протоколы (в браузере) работают на основе tcp, то Socks прокси без проблем берет их всех на себя. То есть больше не надо мучатся прописывая для каждого протокола свой прокcи-сервер, а тем более искать их. Достаточно одного Socks.
3. Технология Socks легко поддерживает выстроение в цепь. Здесь следует отметить, что некоторые http прокси-серверы тоже могут выстраиваться в цепь, но в этом случае возникает много проблем.
Во-первых, как я упоминал из 100% РАБОЧИХ прокси-серверов, анонимными будут процентов 10, из них возможно 1% будет поддерживать возможность перенаправлять запросы, то есть выстраиваться в цепь.
Во-вторых, использование такой возможности http прокси браузером прямо не предусмотрена, но если все же использовать некоторые методы для этого, то останется множество брешей, главной из которых будет потенциальная возможность передачи данных напрямую минуя прокси.
В основах вроде разобрались. Идем дальше.
Ищем Socks .
1.Паблик (бесплатные Socks сервера)
Списки Free Socks серверов можно глянуть здесь:
http://sockslist.net/ http://socks24.blogspot.com/ http://proxiesking.blogspot.com/ http://madnet.name/tools/proxy/ http://proxy-heaven.blogspot.com/ http://samair.ru/proxy/socks18.htm http://proxy.omduena.com/proxy12.html http://web.freerk.com/proxylist.htm http://proxylists.net/socks4.txt http://www.proxyfire.net/index.php?pageid=socks4proxylist http://www.proxyfire.net/index.php?pageid=socks5proxylist http://www.proxyru.com/index.php Кто хочет может еще поискать. В Google найдется еще много подобных сайтов
2.Платные сервисы которые знаю (не примите за рекламу):
http://super-socks.org http://anyproxy.net (
http://5socks.net)
http://proxy.fraudcrew.com http://socks24.net http://vip72.com http://vipvpn.com http://fastsocks.ru Обсуждаем платники здесь:
http://carder.pro/showthread.php?t=712 Советую юзать только платники. Высокая скорость работы, Живут долго, Много стран, Возможность выбрать по штату(если повезет то и по городу), минимум соксов в блек листах, соксы не такие заюзанные как паблик.
Безлимит на месяц будет стоить вам порядка 15$. Но, поверьте, это того стоит .
Чтобы легко понять за что так никто не любит паблик носки , достаточно их заюзать
Иногда возникает потребность в проверке socks на работоспособность .
Для этого существует софт и онлайн чекеры.
Онлайн чекеры:
http://www.testsocks.com/ http://www.onlinechecker.freeproxy.ru/ http://www.checker.freeproxy.ru/checker/ http://sockslist.net/check http://www.proxy-base.org/proxytools/proxy_checker/ Программы для проверки Прокси серверов:
Socks_checker 1.3.1
http://depositfiles.com/ru/files/iqlza9yuw Программа предназначена для проверки HTTPS/SOCKS proxy серверов.
Программа позволяет проверять HTTPS (CONNECT), SOCKS4, SOCKS5 proxy серверы; брать списки proxy как из текстовых, так и из HTML файлов самого различного формата; проверять списки proxy любого размера; проверять прокси на подключение к IRC сетям или к почтовым серверам.
Ultra Socks Checker 1.0
http://depositfiles.com/ru/files/qvy7o25kx Очень быстрая программа для тестирования сокс серверов .
Программа поддерживает версию 4 и 5 сокс серверов. В программе реализованы 2 метода тестирования сокс серверов: 1. Проверка соединения и пинг сервера; 2. Проверка сокс сервера на присутствие в популярных "черных списках".
Программа также может удалять сокс серверы по выбранным вами критериям для составления качественного списка сокс серверов.
Проверить Socks на присутствие в Блек листах можно здесь:
http://www.mxtoolbox.com/blacklists.aspx (проверка идет по 147 блек листам)
http://xseo.in/dnsbl http://whatismyipaddress.com/blacklist-check http://blacklistalert.org/ http://cbl.abuseat.org/lookup.cgi?ip=yourip http://myiptest.com/ есть еще много подобных сервисов.
Многие приложения не поддерживают работу через Socks или нуждаются в настройках.
Для того чтобы все это упростить существуют специальные программы Соксификаторы .
Основные: Proxifier, SocksCap, FreeCap, WideCap.
Все их можете найти в нете или в этом топе:
http://carder.pro/showthread.php?t=494 Лично я использую Proxifier 2.8.
Все функции я расписывать не буду. Расскажу только как с ней работать.
Запускаем программу, жмешь options, Proxy settings, add, вставляешь свой socks, выбираем версию(4или5) и ок.
После этого твой браузер, icq и т.д начнут работать через этот сокс.
В Proxifier есть встроенный чекер, что очень удобно.
Чтобы светился DNS прокси сервера а не вашего провайдера, делаем следующее.
нажимаем на кнопочку с изображением лупы и надписью DNS , потом в окне Name Resolution убираем галочку "Choose the mode automatically" и ставим точку напротив Remotely.
Программа соксифицирует все приложения и если вы хотите, чтобы какое-то из приложений не соксифицировалось (работало через ваш реальный ip) делаем следующее.
В Proxifier жмем Options, Proxification Rules, Add, в открытом окне ищем .exe нашей программы которую мы хотим исключить из соксификации, выбираем ее и жмем OK. Теперь в списке появилась наша программа.
Для проверки себя выделил бы эти сервисы:
http://whoer.net/ext http://leader.ru/secure/who.html http://servicevpn.net/who http://private.dnsstuff.com/tools/aboutyou.ch Материал брался из свободных источников , а также из личного опыта.
Если у кого-то возникнет желание что-то добавить, буду очень признателен. Комментарии приветствуются.
Всем спасибо за внимание.
ob00m specially for Carder.Pro