Доброго времени суток!!!

Сегодня мы узнаем что такое прокси и как его добыть самостоятельна!

И так приступим

Proxy (от англ. proxy — «представитель, уполномоченный») это как бы промежуточный компьютер через которого проходят все ваши запросы в интернет! Мы с начало обращаемся к прокси-серверу например открыть какой то сайт а прокси свою очередь подключается к указанному серверу и получает ресурс у него, либо возвращает ресурс из собственного кэша. В наши дни почти все провайдеры имеют прокси сервер который кеширует информации и через который тысячи пользователей вылазят в сеть.Например многие пользователи часто посещают yandex.ru и для того чтоб каждый раз не делать запрос и ждать ответа и только потом возвращать пользователю, ответ высылается из кеша!

Что нам дает прокcи?

Самое главное анонимность в сети! При любом интернет-серфинге мы за собой оставляем много логов, а если делать что-то не очень законное то это уже улика)) так что нужно скрывать свой IP ! Но нужно иметь веду что многие прокси сервера тоже хранит логи то есть с какого IP пользователь зашел в гости))

Существует несколько типов proxy серверов.

HTTP-proxy предназначенные для просмотра веб-страниц и скачивания файлов. Это наиболее распространенный тип прокси-серверов и когда говорят просто proxy то имеют веду именно его! HTTP proxy - в большинстве случаев имеют номер порта 80, 8080, 81 или 3128

HTTP proxy сервера можно разделить на несколько уровней анонимности

1)Transparent (прозрачные) эти proxy не являются анонимными так как он меняет наш IP но реальный IP все равно присутствует в запросе!Но при использование прозрачных прокси у нас инет будет быстрей чем например  элитные прокси!

2)Anonymous (анонимные) эти proxy изменяют IP клиента но при запросе серверу показывает что используется прокси!

3)Elite (элитный) эти proxy реально скрывает IP они даже не сообщают о том, что используется proxy сервер и web-сервер думает что он работает непосредственно с клиентом)) так как елитные прокси очень популярные то их очень часто перегружают и по этому они работают в оснавном медленно!

Socks proxy способны работать практически с любым типом информации по протоколу TCP/IP, но в программах для использования этого типа proxy должна быть явно указана возможность работы с socks-proxy и нужно обязательно указать версию: socks 4 или socks 5. SOCKS proxy - в большинстве случаев имеют номер порта 1080, 1081. SOCKS proxy просто передает данные от клиента к серверу, не вникая в содержимое самих  данных (поэтому он может работать с HTTP, FTP, SMTP, POP3, NNTP, etc.).Поскольку SOCKS proxy передают данные между компьютерами без изменений, это позволяет легко создавать цепочки SOCKS proxy серверов произвольной длины. Однако для создания цепочек необходимо использовать специальные программы, поскольку обычные программы способны использовать только один SOCKS прокси!

Мы ----> Socks-1 ----> Socks-2 ---->Socks-3.....

SOCKS proxy могут объединяться в цепочку с другими типами proxy-серверов (HTTP и CGI).

CGI proxy или Анонимайзер это web-страница, адрес которой нужно просто набрать в панели адреса браузера. Не нужно изменять никаких настроек программ, настраивать браузер и т.д. - достаточно просто открыть web страницу. То есть мы открываем сайт с web proxy и набираем в строке запроса нужный нам URL и жмяакаем "Просмотр" (или т.п.) и мы с другим IP попадем на нужный нам сайт но адресом ее будет адрес CGI proxy.Анонимайзер (как правило) не имеет номера порта. Например анонимайзер http://anonymouse.org/anonwww.html вбиваем в строке запроса например 2ip.ru и ведем следующую картину!

http://i.pixs.ru/storage/2/9/9/Bezimyanni_8826156_2715299.png

http://i.pixs.ru/storage/8/4/8/Bezimyanni_3872591_2714848.png

FTP-proxy узкоспециализированный тип прокси-серверов.Этоттип proxy поддерживается практически всеми популярными файловыми менеджерами (Total Commander, FAR и др.) и менеджерам и закачек (ReGET, GetRight, Download Master и т.д.).    бесплатные FTP proxy отсутствуют ввиду узкой специализации: они умеют работать только с протоколом FTP.
FTP proxy не предусматривают возможности включения в цепочку.

SSL proxy предназначен для защиты конфиденциальных данных! Ssl прокси-сервер как бы маршрутизатор который направляет трафик от клиента на другие серверы с помощью защищенных сокетов (ssl) протоколу. ssl является зашифрованный протокол, который создает защищенное соединение с клиентом для другого клиента или сервера.HTTPS протокол, сочетание HTTP и SSL, широко используется в создании безопасных соединений в интернете.

И так теперь узнаем как добыть прокси самостоятельно!

Для начало скачиваем ProxyFire Master Suite Free v1.24 (таблетка в архиве) Это программа целая лаборатория для поиска валидных прокси. Можно сказать что оно лучшая в своем роде!

Мы рассмотрим несколько ее функции!

1. прокси-чекер (проверяет прокси на валидность)
2. прокси-личер (собирает прокси с форумов/сайтов)
3. поиск прокси (то есть через поисковые системы)
4. сканер ip диапазонов на открытые порты
5. прокси-фильтр (удаление дубликатов, удалять прокси с ненужными портами и т.д.)

И так начнем настраивать! перходим на вкладку "настройки"

http://i5.pixs.ru/storage/6/6/5/Bezimyanni_5190490_2723665.png

Для работы программы необходимы проверочные URL. В списке есть уже список проверочных адресов но мы можем создать свои! для этого регим хост и там размешаем php скрипт - azenv.php

Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>AZ Environment variables 1.04</title>
</head>
<body>
<pre>
<?php
foreach ($_SERVER as $header => $value ) {
if(strpos($header , 'REMOTE')!== false || strpos($header , 'HTTP')!== false || strpos($header , 'REQUEST')!== false) {
echo $header.' = '.$value."\n";
}
}
?>
</pre>
</body>
</html>

Далее жмякаем на "Добавить" и указываем путь к этому скрипту!

Для поиска проверочные URL можете еще в поисковике вписать inurl:"azenv.php" и будет вам счастье))

прокси-чекер (проверяет прокси на валидность)

Если у нас есть список прокси то для проверки на их валидность переходим на вкладку "Проверить". Импортируем список прокси, отмечаем галочками те прокси которые нам нужны и жмём кнопку "Начать". Результаты мы увидим в соответственных окнах или жмем на кнопку "папки"

http://i.pixs.ru/storage/8/2/9/2png_3970140_2723829.png


прокси-личер (собирает прокси с форумов/сайтов)

Переходим на вкладку "Извлечь с форумов" далее указываем количество соединений форумов и количество топиков, в которых будет производиться поиск. Список адресов форумов есть в программе, но если хотим добавить то жмем на кнопку "Изменить"
Далее жмем "проверить" , после окончания мы увидим огромное количество прокси но не надо радоваться так как эти прокси не все валидные (мы же их просто собрали с форумах)! Можем с начало удалить дубликаты потом только нажать на кнопку проверить и начнется процесс проверки.

http://i2.pixs.ru/storage/8/9/3/1png_4159002_2723893.png


Поиск прокси

Это самый эффективный способ поиска  рабочие прокси! Выбираем поисковый движок: Google, Baidu, Yahoo! или MSN. Далее меняем код, жмём "Изменить" напротив интересующего нас поисковика

Google

Код:
[search]
name=Google
engine=http://www.google.com/search?hl=en&lr=&as_epq=%KEYWORD%&start=%PAGE%
link_start=<li class=g>
link_end=</a>

Yahoo!

Код:
[search]
name=Yahoo!
engine=http://search.yahoo.com/search?p=%22%KEYWORD%%22&ei=UTF-8&b=%PAGE%
link_start=<a class=
link_end=</a>

Baidu

Код:
[search]
name=Baidu
engine=http://www.baidu.com/s?wd=%22%KEYWORD%%22&cl=3&pn=%PAGE%
link_start=<td class=f>
link_end=target="_blank"

MSN

Код:
[search]
name=MSN
engine=http://search.msn.com/results.aspx?q=%22%KEYWORD%%22&first=%PAGE%
link_start=<h3>
link_end=onmousedown

Далее жмём на кнопку "Ключевые слова" и добавляем туда несколько адресов прокси в формате ip:port В результате проверки мы получим огромный список прокси, который нужно будет проверить(кнопка "Проверить"). Так же вы можете поставить птичку на "Автопроверка" и установить количество прокси после чего начнется проверка на их валидность!

http://i.pixs.ru/storage/0/1/7/Bezimeni1p_3642398_2724017.png

Сканирование ip на открытые порты

Если хотим иметь прокси которого нет в паблике и чтоб использовать его только самому то мы должны использовать этот метод поиска прокси! Все выше указанные прокси в паблике и их может использовать любой юзер и соответственно скорость прокси будет поменьше!

И так переходим на вкладку "Сканирование IP" далее "Создать IP диапазоны", импортируем список прокси, выставляем значение, на которое будут расширены диапазоны.Есть еще возможность выборка по странам, жмём соответствующую кнопку и указываем предел стран. Жмём кнопку "Начать" и программа сгенерирует диапазоны IP

http://i5.pixs.ru/storage/5/2/3/3png_1391755_2725523.png

Далее жмем кнопку "скопировать" и мы попадем  в вкладку "Сканер" и увидим созданные диапазоны ip адресов, ниже порты, которые можно редактировать, то есть добавить еще порты или просто удалить! Кнопка "Удалить опасные IP" для того чтоб программа произвела очистку IP адресов, которые сканировать нежелательно для нас же самих. Приоритет сканера ставим Normal, метод сканирования ставим TCP, указываем количество потоков и таймаут(значение 6-12 будет норм). Можем еще поставить авточек и программа после определенный количество прокси начнет проверку на валидность! Жмем "Scan" и процесс начнется!

http://i2.pixs.ru/storage/5/2/5/4png_3496291_2725525.png

Прокси-фильтр  (удаление мусора)

В окно "In" можно пихать любой мусор, Proxyfire вытащит из него прокси.

http://i.pixs.ru/storage/6/3/7/Bezimyanni_1818123_2725637.png

Ну вот и все! Желаю удачи!