Настройка прокси в Proxifier
Proxifier – это отличный инструмент, с помощью которого вы сможете заставить программы, которые по умолчанию не умеют работать через прокси-сервера, работать с ними.
Скачать программу Proxifier вы можете на официальном сайте — proxifier.com
Данная программа не имеет поддержки для русских пользователей, поэтому часто возникают вопросы по её настройке. В своей статье нам хотелось бы рассказать вам, как пользоваться программой Proxifier
Настройка Proxifier
Для того, чтобы настроить прокси в Proxifier, нужно сделать следующее:
- Открываем раздел «Profile» и выбираем вкладку «Proxy Server».

- В появившемся окне нажимаем «Add».

- В следующем окне нужно указать данные от прокси.

- В поле «Address» вводим IP прокси. Поле «Protocol» отвечает за выбор поддерживаемого протокола: SOCKS4/5 или HTTPS. В нашем случае мы выберем HTTPS и в поле «Port» введём порт от прокси. Ставим галочку в пункте «Enable», если прокси работает с авторизацией по логину и паролю. Затем вписываем в поле "Username" логин от прокси, а в поле "Password" соответсвенно пароль от прокси.
- Раздел «Options» оставляем прежним.

- Нажимаем «ОК».
- Если вы ранее не настраивали прокси, то далее программа предложит установить прокси в правило по умолчанию (Default). Жмём "Да", если хотим проксифицировать весь компьютер.

- Если перед добавлением прокси нажать на кнопку «Check», то программа проверит его на работоспособность. Если результат будет, как на скриншоте ниже, значит прокси работает!

Чтобы проксифицировать конкретную программу, а не весь ПК, нужно создать правило в Proxifier. Для этого нужно сделать следующее:
- Откройте раздел «Profile».
- Нажмите «Proxification Rules».
- Нажмите «Add» в левом нижнем углу.

- Выберите любое название для нового правила в поле «Name».
- Нажмите кнопку «Browse».

- Укажите путь к файлу, который вы хотите запустить через прокси.
- В поле «Action» выберите прокси сервер, который вы ранее добавили.
Купить прокси Канады вы можете в нашем магазине. Мы гарантируем вам бесперебойную работу, высокое качество и оперативную техническую поддержку.
HackWare.ru
Этичный хакинг и тестирование на проникновение, информационная безопасность
Настройка программ и операционных систем для работы через прокси
Оглавление
Как включить прокси
Прокси можно включить на уровне приложения или на уровне операционной системы.
При включении прокси в определённой программе, только она будет выходить в Интернет через прокси, а остальные приложения будут подключаться напрямую.
Поддержка прокси в отдельных программах индивидуальна для каждой из них — некоторые приложения имеют настройки прокси, а некоторые нет. Даже если приложение не имеет настроек прокси, оно может использовать общесистемные настройки сети.
При включении прокси на уровне операционной системы это не гарантирует, что все программы будут выходить в Интернет через прокси — некоторые программы игнорируют системные настройки прокси.
Включение прокси в Windows
Включение прокси в Windows на уровне операционной системы
Перейдите в «Параметры», начните писать «прокси» и выберите «Изменение параметров прокси сервера вручную»:
Включите «Использовать прокси-сервер», введите IP и порт, поставьте галочку «Не использовать прокси-сервер для локальных (внутренних) адресов»:
Сохраните настройки. Проверьте в браузере https://suip.biz/ru/?act=myip:
И в других программах, например, в командной строке Windows:
Включение прокси в веб-браузерах
Google Chrome, Opera, Internet Explorer
Браузеры Google Chrome, Opera и Internet Explorer используют одни и те же настройки. То есть внесённые изменения будут действовать сразу для всех трёх браузеров. В любом из них перейдите к настройкам Прокси.
Откроется уже знакомое окно настройки прокси на уровне системы.
Включите «Использовать прокси-сервер», введите IP и порт, поставьте галочку «Не использовать прокси-сервер для локальных (внутренних) адресов»:
Когда всё будет готово, нажмите кнопку «Сохранить».
Firefox
Для изменения настроек прокси в Firefox, откройте окно настроек, в нём перейдите в Основное (пролистните в самый низ)→ Параметры сети → Настроить.
В открывшемся окне поставьте переключатель на Ручная настройка прокси. Введите IP и порт прокси сервера нужного вам типа (HTTP, HTTPS, SOCKS4 или SOCKS5). Нажмите ОК для сохранения настроек.
Также обратите внимание, что вы можете выбрать опцию «Использовать системные настройки прокси» для того, чтобы не настраивать прокси специально в Firefox, а наравне с другими браузерами и приложениями применять общесистемные настройки.
Включение прокси в Linux
Включение прокси в Linux на уровне операционной системы
В Linux настройки прокси на уровне системы находятся в соответствующих переменных окружения. Можно поместить команды присвоения значений этим переменным в один из скриптов, выполняемом при запуске Bash. Другой способ — это указать настройки прокси в графическом интерфейсе, обычно это делают в настройках NetworkManager. В разных окружениях рабочего стола настройка прокси в графическом интерфейсе различается.
Без графического интерфейса
Вариант без графического интерфейса, введите в консоль команды:
Конечно же, замените IP адреса и номера портов на те, которые имеют ваш прокси сервер.
Эти настройки сохраняться только до перезагрузки!
Чтобы настройки были постоянными и работали после перезагрузки компьютера, в файл /etc/bash.bashrc добавьте эти самые строчки (опять же, замените IP и номера портов):
GNOME
Если вы используете графический интерфейс, то перейдите в Параметры → Сеть. Нажмите шестерёнку там где «Сетевой прокси»:
Переставьте переключатель на «Вручную» и введите ваши данные:
После этого и веб-браузеры, и консольные утилиты будут использовать настройки прокси.
Но будьте осторожны с программами вроде Nmap, Masscan – они отправляют сырые пакеты, минуя системные вызовы, – проще говоря, они не используют настройки прокси.
Cinnamon
Кликните на иконку сетевых соединений, она может быть в виде символа Wi-Fi или такой, как показана на следующем скриншоте — это зависит от того, используете ли вы проводное или беспроводное подключение.
Нажмите «Network Settings».
Выберите вкладку «Network proxy» и введите параметры различных типов прокси.
В Xfce не предусмотрено изменение настроек прокси в графическим интерфейсе, поэтому вы можете воспользоваться описанным выше универсальным способом установить настройки добавив соответствующие команды в один из файлов, автоматически выполняемых вместе с запуском Bash.
Также вы можете воспользоваться программой dconf-editor. Установите её:
Для настройки HTTP прокси перейдите в / → system → proxy → http
Для настройки HTTPS прокси перейдите в / → system → proxy → https:
Перейдите в host и port, там прокурутите до надписи «Use default value», отключите этот ползунок после чего станет доступной для ввода строка «Custom value». Введите туда нужные вам значения.
Включение прокси в веб-браузерах на Linux
Chrome, Chromium
В Linux Chrome и Chromium используют системные настройки прокси. То чтобы веб-браузер использовал прокси вам нужно установить настройки одним из показанных выше способом.
Вы также можете запускать веб-браузеры в командной строке и помощью опции —proxy-server указывать желаемые параметры прокси, например:
Обратите внимание, что браузеры открываются в текущей сессии, это означает, что если у вас уже открыт Chrome (Chromium) без настроек прокси и вы запускаете ещё одно веб-браузера в командной строке с настройками прокси, то это новое окно также НЕ будет использовать настройки прокси. Чтобы настройки прокси применились, закройте все окна браузера и затем запустите его в командной строке.
Firefox
Для изменения настроек прокси в Firefox, откройте окно настроек, в нём перейдите в Основное (пролистните в самый низ)→ Параметры сети → Настроить.
В открывшемся окне поставьте переключатель на Ручная настройка прокси. Введите IP и порт прокси сервера нужного вам типа (HTTP, HTTPS, SOCKS4 или SOCKS5). Нажмите ОК для сохранения настроек.
Также обратите внимание, что вы можете выбрать опцию «Использовать системные настройки прокси» для того, чтобы не настраивать прокси специально в Firefox, а наравне с другими браузерами и приложениями применять общесистемные настройки.
Настройка мобильного телефона (Android) для использования прокси
Перейдите в настройки Wi-Fi подключений. Нажмите и удерживайте подключение, которое должно использовать прокси пока не появится всплывающее окно.
Выберите «Управление параметрами сети» и нажмите «Показать дополнительные параметры»:
Там где «Прокси» поставьте «Вручную»:
Впишите IP компьютера, выполняющего роль прокси, и порт:
Нажмите Сохранить.
Теперь проверьте ваш IP, например, можно в веб-браузере перейти на страницу https://suip.biz/ru/?act=myip:
Обратите внимание на предупреждение, что прокси используется в браузере и может не использоваться другими приложениями. Некоторые приложения имеют собственные настройки прокси – проверьте их.
Настройка использования прокси виртуальными машинами VirtualBox
Будьте внимательны с настройкой виртуальных машин! В VirtualBox в пункте меню «Файл» → «Настройка» есть вкладка «Прокси». Знайте, что эта настройка работает только когда VirtualBox проверяет и скачивает обновления.
Для виртуальных машин вам нужно настроить прокси индивидуально внутри операционной системы каждой из них.
Общесистемные настройки прокси хостовой машины совсем не обязательно будут работать для виртуальной машины, поскольку она использует свои собственные драйверы и виртуальные сетевые интерфейсы.
Программы не обязаны соблюдать настройки прокси. Проксирование с помощью ProxyChains-NG
Как вы могли уже понять, некоторые программы не соблюдают общесистемные установки прокси и имеют свои собственные настройки прокси — примером является веб-браузер Firefox. Программы используют настройки прокси только если этот функционал предусмотрен разработчиками.
Среди программ могут быть такие, которые не соблюдают общесистемные настройки прокси и при этом не имеют своих собственных настроек. В конце концов, в Linux общесистемные настройки прокси — это просто значение переменной окружения. Кстати, ранее некоторые программы, которые хотели следовать общесистемным значениям настроек прокси, считывали значение переменной написанной в нижнем регистре, а некоторые в верхнем регистре (в Linux это совершенно разные вещи!), то есть настройки прокси могли быть установлены, программа пытается их получить и следовать им, но из-за того, что переменные окружения написаны буквами другого регистра, программа не находит их. Вроде бы, сейчас эта проблема не актуальна.
Более того, есть и такие программы, в которых можно установить свои собственные настройки прокси, но программы не следуют им, например, из-за технических ограничений — не все сетевые запросы возможно передать через прокси, в результате, программа отправляет такие сырые запросы напрямую, минуя прокси. К таким программа относится Nmap и более подробно об этом говориться в статье «Анонимные сканирования с Nmap, sqlmap и WPScan через Tor».
Чтобы прокси могли использовать даже программы, авторами которых это не предусмотрено, можно запускать их через утилиту ProxyChains-NG. Подробности вы найдёте на карточке программы ProxyChains-NG и в статье, на которую чуть выше дана ссылка.
Как запустить программу через прокси сервер

На просторах интернета, блогах и форумах, довольно часто можно встретить вопросы такого типа: как запустить программу через прокси, запуск программ через прокси, игра через прокси, как играть через прокси и т.д. С играми как-то не очень надо, а вот в плане анонимности вопрос довольно интересный и актуальный, так как далеко не все программы имеют возможность выходить в сеть и работать через прокси, а уж тем более через сокс5 прокси.
Прежде чем мы перейдем к настойкам проксификатора, советуют прочесть статью «Что такое прокси» какие бывают виды и зачем они нужны.
Запуск программ через прокси
Так-как наш сайт параллельно с другими темами рассматривает вопросы анонимности в сети, я решил написать данную статью. В этой статье я опишу один из способов запуска программ через прокси, при помощи программы проксификатора Proxifier.
Для начала скачаем и установим программу. Скачать программу Proxifier. Для запуска программ через прокси на понадобятся сами прокси. Найти свежие, рабочие прокси можно на этом сайте, Это хороший сайт, там можно найти много чего интересного.
Настройка программы Proxifier
Теперь можно приступать к настройке Proxifier. Первым делом нужно установить настройки для прокси-сервера (нескольких или только одного в зависимости от необходимости). В меню выбираем в разделе «Profile» вкладку «Proxy Servers».

В появившемся окне нажимаем кнопку «Add»

Вводим IP-адрес нашего прокси сервера, порт на котором работает сервер, версию протокола и если прокси-сервер закрытый пароль и логин для доступа. К примеру прокси который мы выбрали работают по протоколу SOCKS5 через порт 1080 и протоколам HTTP/HTTPS через порт 8080.

Заполнив все нужные опции жмем «ОК». На данном этапе мы можем проверить их точность нажав на кнопочку «Check..» предварительно выбрав прокси-сервер.

Если мы все настроили правильно, результат проверки должен выглядеть как на скрине. Тест 3 проводит проверку скорости работы сервера. В основном он будет отключен.

Если проверка прошла успешно и прокси сервер можно использовать вам потребуется только установить правила для каких приложений и с каким прокси сервером работать. Также есть возможность указать по умолчанию весь трафик передавать через прокси.
Установить правила можно в «Proxification Rules», в разделе меню «Profile».
По умолчанию создаются 2 правила:
- Localhost — для компьютеров в локальной сети правилом определена работа без прокси сервера (Direct).
- Default — направит весь внешний трафик на отмеченный вами прокси-сервер.

Если вы хотите, вы можете добавить свои правила. Сделать это можно нажав на кнопку Add которая откроет окно создания нового правила. На приведенном ниже скрине пример правила которое должно направлять весь трафик браузера Firefox через прокси сервер SOCKS5.
Обязательные поля для создания правила.
- Имя (Name)
- Выбрать программу или список программ для которых его следует применить (Applications). Выбрать и добавить программу можно нажав «Browse..»
- Выбрать прокси-сервер посредством которого направлять трафик (Action).
На самом деле настроек гораздо больше, но это минимальный набор настроек который вам необходимо знать. Все остальное вы сможете разобрать сами, ковыряясь в программе.

Теперь вы знаете как пользоваться Proxifier. В следующей статье я расскажу как пользоваться другими проксификаторами и запускать программы через прокси сервер. Также в разделе анонимность вы можете найти программы для работы с прокси серверами.
Если вам понравилась статья жмите на кнопку вашей соц. сети! И не забудьте подписаться на наши обновления вКонтакте!
Как запустить программу через прокси

Часть 1. Что такое IP-адрес? Что такое порт и протокол?
IP-адреса, порты, протоколы — всё очень просто.
Давайте немного поговорим о компьютерных сетях и автомобилях. Что у них общего? Мы каждый день ездим на автомобиле на работу и домой и знаем что у каждого
автомобиля есть свой номер. Так же и каждый компьютер в компьютерной сети имеет свой номер. По другому это номер называют IP-адрес.
IP-адрес это номер компьютера в сети. Он служит для того чтобы найти нужный нам компьютер среди множества других.

На рисунке компьютеры имеют IP-адреса 1,2,3,4
На стоянке среди машин мы можем найти собственный автомобиль если скажем: "мой автомобиль имеет такой-то номер". Точно так же в компьютерной сети, чтобы
найти нужный нам компьютер нужно сказать: "давайте соединимся с компьютером который имеет такой-то номер" (или IP-адрес, что одно и тоже).
Но на самом деле в компьютерной сети Интернет находится много компьютеров, и IP-адреса обычно бывают большими, например 64127244101, 64127244102,
64127244103. Запоминать нам такие номера неудобно, поэтому люди договорились писать и разделять их точками вот так: 64.127.244.101, 64.127.244.102,
64.127.244.103. А уж для полного удобства придумали доменные имена (например www.yahoo.com), которые запомнить совсем не составит проблем. Когда
мы вводим доменное имя в браузер, компьютер переводит его в IP-адрес (номер компьютера в сети) и дальше работает с полученным IP-адресом. Например, имя
www.google.com компьютер переведёт в 66.102.11.104, имя www.yahoo.com в 216.109.118.74, а имя www.yandex.ru в
213.180.194.129. Вот так компьютеры в сети находят друг друга.

Теперь давайте посмотрим что творится на отдельно взятом компьютере, поговорим о портах.
Пусть мой компьютер имеет IP-адрес 192.168.0.2 и на нём установлен WEB-сервер, почтовый сервер, и ICQ-сервер. А у вас есть ваш любимый Internet Explorer. Вы
говорите ему: "соединяйся ка с компьютером, который имеет IP-адрес 192.168.0.2, посмотрим что там у него за сайт". Internet Explorer отвечают "ОК", и находит
по указанному адресу мой компьютер. А дальше возникает путаница. Потому что Internet Explorer нашёл компьютер, но с каким сервером ему работать, ведь на
компьютере у меня их целых три?

Для того, чтобы избежать этой путаницы, давайте ка я назначу каждому серверу свой номер. Этот номер и будет называться портом.

На моём компьютере почтовый сервер получил порт номер 1, ICQ-сервер порт номер 2, и WEB-сервер порт номер 3.
Теперь вы говорите своему браузеру "соединяйся ка с компьютером в Интернет, который имеет IP-адрес 192.168.0.2 по порту номер 3 посмотрим что там у него за
сайт". Internet Explorer отвечают "ОК", находит по IP-адресу мой компьютер, находит на моём компьютере при помощи указанного порта (номера) WEB-сервер и
показывает мой сайт.

Потом вы можете сказать своей почтовой программе: "соединись ка с компьютером который имеет IP-адрес 192.168.0.2 по порту номер 1 посмотрим есть ли у нас
новая почта". И опять путаницы не возникнет, почтовая программа точно найдёт почтовый сервер на моём компьютере.

Программа, которая ожидает когда к ней подсоединится другая программа, называется серверной (сервер). Программа, которая подсоединяется к серверной
программе и просит её выполнить какое-нибудь действие называется клиентской (клиент).
Порт — это номер, который точно указывает серверную программу на выбранном компьютере. Клиентская программа использует порт для того, чтобы указать
к какому серверу на выбранном компьютере она хочет подсоединиться.
Теперь мы знаем, что для того, чтобы подсоединиться к выбранному компьютеру, нам необходимо знать его IP-адрес (чтобы найти компьютер в сети), и порт (чтобы
найти нужный сервер на выбранном компьютере). Кратко это записывается так: "IP-адрес:порт". Вот несколько примеров:
192.168.0.2:1 (IP-адрес равен 192.168.0.2, порт равен 1)
66.102.11.104:80 (IP-адрес равен 66.102.11.104, порт равен 80)
216.109.118.74:316 (IP-адрес равен 216.109.118.74, порт равен 316)
Когда владелец компьютера устанавливает у себя серверные программы, он сам назначает порты для этих программ. Как же нам узнать какой порт имеет, например
WEB-сервер на www.yahoo.com (IP 216.109.118.74) ? К счастью чтобы избежать путаницы все администраторы договорились давать серверам определённые
WEB-серверу договорились давать порт номер 80
FTP-серверу договорились давать порт номер 21
серверу для отправки почты (SMTP-сервер) обычно дают порт 25
серверу для приёма почты (POP-сервер) обычно дают порт 110
ICQ-сервер имеет порт 5190
Поэтому поисковая машина на www.yahoo.com (IP 216.109.118.74) будет иметь порт номер 80.
Теперь пару слов про протоколы а потом немного поэкспериментируем с портами.
У меня есть друг, который говорит на японском. Хотите с ним пообщаться? Я могу дать телефон. Но думаю, что если вы не знаете японского у вас врятле что-то
получится. Точно так же и программы, для общения между собой используют различные языки (протоколы). И если одна программа не знает язык другой, то программы
просто не смогут работать друг с другом.
Набор правил по которым программы взаимодействуют друг с другом, называется протоколом. Разные программы используют разные протоколы.
Internet Explorer отлично понимает язык WEB-серверов и показывает нам сайты в Интернет. Но давайте попробуем заставить его соединиться с ICQ-сервером. Что
произойдёт? Давайте скажем "Internet Explorer, соединись ка с сервером login.icq.com используя порт 5190". Internet Explorer ответит "ОК". Потом преобразует
имя "login.icq.com"в IP адрес 205.188.179.233 и соединяется с этим компьютером по порту 5190. ICQ-сервер видит что к нему кто-то подсоединился и говорит:
"Привет, я ICQ-сервер". Но Explorer не понимает, что ему говорит ICQ-сервер, потому что не знает его протокола. Он отвечает "Что ты мне говоришь? Я тебя не
понимаю!". ICQ-сервер тоже не понимает что говорит ему Explorer. Он отвечает "Я не понимаю кто ты и о чём меня хочешь попросить. Я с тобой не буду
разговаривать!". После этого ICQ-сервер закрывает соединение с Internet Explorer’ом и Internet Explorer показывает нам страничку об ошибке. Однако ваш ICQ-
пейджер, который знает ICQ-протокол каждый раз подсоединяется к ICQ-серверу и вы можете получать и отправлять сообщения своим друзьям.
Из всего этого сделаем правильный вывод: почтовая программа должна общаться с почтовым сервером, WEB-браузер должен общаться с WEB-сервером, FTP-клиент с
FTP-сервером и так далее. По другому у них ничего не получится.
Экспериментируем с IP-адресами.
Читая предыдущую главу вы наверняка задавались вопросом: "А как это компьютер переводит доменные имена типа www.google.com в IP-адреса как
66.102.11.104 ?". Давайте и мы уподобимся Windows и определим IP-адрес для www.google.com, тем более что это не потребует от нас никаких усилий.
Запустим сначала командную строку. Вот как она выглядит у меня:
Теперь набираем строку "ping www.google.com" и нажимаем ввод:
Вот что приблизительно вы увидите:
Те цифры, которые стоят в квадратных скобках [66.102.11.104] и есть IP-адрес компьютера на котором находится поисковый сервер www.google.com. Если
вы получили другой адрес, не расстраивайтесь. Так как на эту поисковую машину идёт большое количество запросов, и для каждой страны имя www.google.com
может указывать на разные компьютеры.
Теперь попробуем заставить Internet Explorer напрямую подсоединится к WEB-серверу на [66.77.62.4].
Как вы помните для этого нам понадобится ещё и порт. Если вы забыли на каком порту стоят WEB-сервера, посмотрите выше, вы найдёте что это порт номер 80.
Итак, давайте наберём в нашем браузере строку "http://66.77.62.4:80" и нажмём ввод. Вот что я увидел:

Значит всё работает!
Теперь попробуем проделать тоже самое для www.compaq.com. Определим его IP как это было описано выше. У меня получается [161.114.87.252]. Порт 80
это мы знаем. Введём в браузер "http://161.114.87.252:80" и нажмём ввод. Вот что у меня получилось:

Часть 2. Прокси сервер
Что такое прокси сервер?
Теперь, когда мы с вами разобрались в IP, портах и протоколах давайте определим что же такое прокси сервер.
На прошлый Новый Год я решил отправиться на поезде к друзьям во Францию. Позвонил на вокзал, чтобы заказать билеты Москва-Париж, но оказалось, что они
закончились. Тогда я заказал билеты Москва-Берлин, а затем Берлин-Париж, и уже через 2 дня прямо к рождеству был во Франции. Вся эта ситуация это очень
сильно напоминает мне работу прокси серверов… Если представить, что Москва — это мой компьютер, а Париж — это компьютер на который я хочу попасть, то Берлин
в этой ситуации как раз и будет прокси сервером.
Подключение компьютера А к компьютеру В напрямую:

Подключение компьютера А к компьютеру В через прокси сервер:

Промежуточный компьютер, через который один компьютер подключается к другому, называется прокси сервером.
Как работает прокси сервер?
На самом деле всё очень просто. Ваша программа соединяется с прокси сервером и говорит ему: "соединись, пожалуйста, с компьютером, который имеет такой-то IP
адрес по такому-то порту". Если у прокси сервера это получается, то он отвечает: "Всё хорошо, я соединился". После этого программа отсылает и принимает
данные у прокси, а прокси отсылает и принимает данные у сервера к которому он присоединился.

Для чего нужен прокси сервер?
Прокси сервера используют по многим причинам. Вот несколько из них:
1)Чтобы скрывать реальный IP адрес компьютера.
Когда вы соединяетесь с каким-либо компьютером в Интернет, то компьютер, к которому вы подсоединились видит IP адрес вашего компьютера. Если вам это не
нравится, то воспользуйтесь прокси сервером. Тогда вместо вашего адреса, удалённым компьютером будет записан IP адрес промежуточного компьютера (прокси
сервера), через который вы работаете.
2)Вы не можете соединиться с каким-либо компьютером в Интернет.
Представьте, что из за того, что вы много времени на рабочем месте уделяли общению по ICQ-пейджеру, администратор вашей фирмы закрыл вам доступ к ICQ-
серверам. Ничего страшного. Вы можете подсоединится к ним через промежуточный компьютер (прокси сервер) и вновь заняться своим любимым делом (конечно до тех
пор, пока администратор не закроет вам доступ уже к прокси серверу).
3)Для избежания хакерских атак и контроля соединений с Интернет.
При администрировании компьютерной сети, можно разрешить работать сотрудникам вашей фирмы с Интернет, только через прокси сервер. Так как вам придётся
контролировать всего одну программу, это сэкономит вам рабочее время.
Типы прокси серверов: SOCKS4, SOCKS5, HTTP, HTTPS прокси сервера.
Как вы уже поняли ваша программа должна уметь общаться с прокси сервером. Делает это она при помощи протоколов, про них вы уже прочитали в предыдущих главах.
Всего существует четыре наиболее распространённых протокола для прокси: SOCKS4, SOCKS5, HTTP, HTTPS.
Прокси сервера, которые понимают протокол SOCKS4, называются SOCKS4 прокси серверами, прокси сервера, которые понимают протокол SOCKS5 называются SOCKS5
прокси серверами. Прокси сервера, которые понимают протокол HTTP, называются HTTP прокси серверами и как вы догадались прокси сервера, которые понимают
протокол HTTPS называются HTTPS прокси серверами. Иногда SOCKS4 и SOCKS5 прокси сервера называют просто "соксы".
Внимание! Если ваша программа умеет работать с HTTP прокси, то её нельзя подключать к SOCKS4 прокси серверу. Точно так же если ваша
программа умеет работать с SOCKS4 прокси, не пытайтесь подключать её к SOCKS5 прокси серверу. Если же вы всё таки попробуете это сделать, не удивляйтесь что
ваши программы не будут работать. Это закономерно.
HTTP прокси и HTTPS это так же два различных вида прокси не совместимых между собой. "Anonymous Guest" умеет работать только с HTTPS и SOCKS прокси.
Что нужно знать для работы с прокси сервером?
Итак, чтобы ваша программа начала работать через прокси сервер необходимо следующее:
1. Программа должна уметь работать через прокси. Если она этого не умеет, то заставить работать через прокси такую программу не получится.
2. Вы должны знать IP-адрес и порт прокси сервера, чтобы можно было подсоединиться к нему.
3. Вы должны знать протокол (тип прокси), при помощи которого выбранный прокси будет общаться с вашей программой. При настройке вашей программы вы
должны точно указать тип прокси с которым вы будете работать.
Часть 3. Работаем с прокси серверами
Определяем прокси сервера.
Теперь настало время начать работать с прокси серверами. Давайте сначала установим "Anonymous Guest Professional" и скачаем список свежих прокси серверов.
Делается это при помощи пункта меню "Tools->Download Proxy List".
После этого откроется окно браузера и вы увидите список прокси серверов в формате "IP-адрес:порт"
сохраняйте этот список на диск под именем "proxy_list.txt", переходите в "Anonymous Guest" на вкладку "Proxy Manager" и загружайте его при помощи кнопки
Давайте теперь протестируем эти сервера и узнаем их тип. Для этого щёлкайте по кнопке "Test".
После того как тест закончится, мы увидим работающие прокси (помечены зелёным цветом), а в поле "Type" появятся типы этих серверов: где-то HTTPS, где-то
SOCKS4, а где-то SOCKS5. Неработающие прокси будут обозначены красным цветом.
Как запустить программу через прокси?
Чтобы ваша программа работала через прокси ей обязательно нужно указать IP-адрес, порт и тип прокси сервера. Если хоть один из этих параметров указан
неверно, программа работать с Интернет не сможет.
В каждой программе настройки для прокси сервера находятся в различных местах. Вы должны найти их самостоятельно. Если в программе нет настроек для
прокси, запустить такую программу через прокси-сервер не получится.
Запускаем программы через прокси сервер
Давайте выберем любой рабочий прокси из предыдущего примера. Мне нравится прокси сервер под номером пять. Он имеет IP адрес 216.3.82.43, порт 80 и тип
SOCKS4. Теперь я могу заставить программы работать через него.
Я покажу вам как это сделать для некоторых из них.
Начнём с GetRight. Запустим его и выберем вкладку "Tools-> GetRigh Configuration->Options->Internet->Proxy->Use Proxy Servers->SOCKS Proxy".
Вписываем в поле server 216.3.82.43, указываем порт 80 и выбираем тип "SOCKS4". Теперь GetRight будет работать через наш прокси сервер.
Давайте проделаем тоже самое для &RQ.
Запускаем &RQ, выбираем "Preferences->Connection->Use Proxy"
Указываем Host 216.3.82.43, Port 80, Protocol SOCKS4.
Теперь &RQ работает через прокси-сервер.
Как запустить ICQ через прокси?
Для того, чтобы заставить ICQ работать через прокси надо запустить ICQ и выбрать "Main->Preferences->Connections->Server->Using Firewall->Using Proxy" и
указать Proxy Socks4
Затем перейти на вкладку "Firewall" и указать тип, адрес и порт нашего прокси: Proxies/Firewall Socks4, Host 216.3.82.43, Port 80.
После этих манипуляций ICQ начнёт работать через указанный прокси.
Часть 4. Облегчаем себе жизнь
Спасение есть.
Читая предыдущую главу, можно подумать что программисты специально прячут и запутывают настройки своих программ. А что делать если мы хотим поменять прокси
сервер? Опять лазить по куче окошек и вписывать адреса, порты и протоколы? Но хуже того, многие программы вообще не умеют работать с прокси серверами. Есть
от чего придти в уныние… Но не надо впадать в панику — спасение есть. И называется оно "SocksCap".
Зачем нужен SocksCap?
SocksCap это программа, которая позволяет любой другой программе работать через прокси сервер. Даже если ваша программа не умеет работать с прокси сервером,
SocksCap научит её это делать.
Как работает SocksCap?
Это самое простое что можно только придумать. Достаточно добавить программы в окошко SocksCap и они начнут работать через прокси сами!
Давайте это сделаем! Начнём с Internet Explorer. Запустим SocksCap:
Затем "Browse" и выбираем Internet Explorer (C:Program FilesInternet ExplorerIexplore.exe)
Точно так же добавляем в SocksCap другие программы, которые должны работать через прокси. У меня это Outlook Express, The Bat и ICQ.
Ну и напоследок, давайте укажем прокси сервер через который будут работать эти программы. Выбираем меню "File->Settings"
И вводим в появившееся окно адрес, порт и тип нашего прокси (пусть в нашем примере это будет тот же прокси что мы использовали в предыдущей главе: адрес
216.3.82.43, порт 80 тип SOCKS4).
Затем из окошка SocksCap запустим Inrenet Explorer дважды щёлкнув по нём мышкой.
Свершилось! Теперь Inrenet Explorer работает через наш прокси. Чтобы запустить через прокси ICQ или Outlook Express достаточно дважды щёлкнуть мышкой по их
значкам в окошке SocksCap.
| creativius |
| Посмотреть профиль |
| Найти ещё сообщения от creativius |

Вы наверное заметили, что SocksCap умеет работать только с SOCKS4 и SOCKS5 прокси серверами. Если вы случайно укажете HTTP или HTTPS прокси сервер, SocksCap не сможет работать с такими прокси.
Давайте взглянем на картину работы с прокси через SocksCap и перейдём к следующей главе. Там мы ещё больше упростим себе жизнь и научимся работать через цепочку из нескольких прокси серверов.
Так выглядит работа программ без использования SocksCap. Каждая программа сама соединяется с прокси сервером:

А вот что происходит когда мы запускаем программы через SocksCap.

Программы работают с SocksCap, а он работает с прокси сервером. Выигрыш заключается в том, что вводить данные о прокси сервере нам надо только в одном месте. Кроме того, если программа не умеет работать через прокси, SocksCap без ваших усилий научит её это делать.
Связка "SocksCap" — "Anonymous Guest" или меняем прокси в 3 щелчка мыши.
Эта глава написана для самых хитрых и ленивых. Для тех кто не любит возиться с настройками и считает что лучше один раз научится менять прокси в несколько щелчков мыши, чем каждый раз лазить по настройкам SocksCap, вписывая туда данные по каждому прокси серверу. Это вы? Тогда приступим, тем более что эта глава станет трамплином для нашей будущей работы через цепочку прокси серверов.
Итак, вот что мы имеем:

Все программы работают через SocksCap, а SocksCap соединяется с прокси сервером.
Теперь давайте чуть изменим цепочку. Пусть SocksCap у нас соединяется с "Anonymous Guest", а вот он пускай соединяется с нужным прокси сервером.

Тут начинается самое интересное. Давайте сначала настроим SocksCap для работы с Anonymous Guest. Запускаем SocksCap и выбираем меню "File->Settings"
Сюда как вы помните надо ввести адрес прокси сервера, его порт и тип.
Давайте введём адрес 127.0.0.1, порт 5050 и укажем тип прокси сервера SOCKS4. Жмём ОК.
127.0.0.1 это псевдоним IP адреса компьютера, за которым вы сейчас находитесь. Конечно это не настоящий IP адрес, но если я укажу 127.0.0.1 система поймёт что я хочу работать с тем компьютером за которым я сейчас сижу.
Что у нас сейчас происходит? SocksCap теперь хочет подсоединиться к вашему компьютеру используя порт 5050. Давайте ему в поможем. Запускаем Anonymous Guest и переходим на вкладку "Service Manager".
Щёлкаем по кнопке "Add Service"
Вводим имя сервиса "SocksCap Service", указываем порт 5050 и снимаем птичку "Auto creating Proxy Chain". Удостоверяемся, что выбран "SOCKS4 Client" и нажимаем OK.
Теперь запустим из окошка SocksCap Internet Explorer и попробуем зайти на какой-нибудь сайт. Я выбрал www.yahoo.com. Вот как выглядит Anonymous Guest:
В поле "Destination" Anonymous Guest показывает IP адрес и порт компьютера с которым мы соединяемся (в данном случае это IP адрес для поисковой машины www.yahoo.com). В поле "Sent" указано количество отосланных байт для каждого соединения, а в поле "Received" — полученных. В поле "Time" указано время данного соединения а в поле "Speed" его скорость.
Ещё есть поле "Proxy Chain", но как вы заметили оно пустое. Это потому что Anonymous Guest сейчас напрямую подсоединяется к www.yahoo.com. Теперь подсоединимся к www.yahoo.com через прокси.
Для этого достаточно дважды щёлкнуть мышкой по имени сервиса и перетянуть из правого окошка любой рабочий прокси в левое верхнее. Я сделал это для прокси под номером 6 (IP адрес 210.153.68.60, порт 3128).
Щёлкаем ОК, и опять набираем в Internet Explorer www.yahoo.com. В поле "Proxy Chain" теперь вы можете видеть адрес и порт нашего прокси, а это значит, что мы подсоединились к www.yahoo.com через него!
Для того чтобы сменить данный прокси на другой, достаточно опять открыть свойства сервиса, удалить ненужный прокси, а на его место перетянуть любой который вам понравится. Теперь замена рабочего прокси, происходит за несколько кликов мышкой! При частой смене прокси серверов это сэкономит вам время и нервы. Кроме того на вкладке "Log Window" в Anonymous Guest, вы всегда сможете увидеть подробную информацию по каждому соединению.
Вот как выглядит полная картина работы наших программ:

Программы через SocksCap соединяются с Anonymous Guest. Anonymous Guest соединяется с выбранным прокси сервером, а тот уже соединяется нужным нам компьютером.
Работаем через цепочку прокси серверов.
Если вы внимательно изучили предыдущий раздел, то работать через цепочку из нескольких прокси серверов вам не составит труда. Просто зайдите в Anonymous Guest в свойства сервиса и задайте в левом окошке цепочку прокси, через которые вы хотите работать в Интернет:
В своём примере я составил цепочку из трёх прокси серверов.

Для чего работать через цепочку из прокси? Читайте это в следующей главе, которая немного приоткрывает завесу тайны над безопасностью работы в Интернет.
Часть 5. Ваша безопасность.
Что такое анонимный прокси сервер?
Когда вы подсоединяетесь к любому удалённому компьютеру, будь то почтовый или WEB сервер, вы оставляете свои следы. Удалённый компьютер видит что вы подключились к нему и записывает ваш IP адрес у себя в лог файлах. Теперь давайте посмотрим, что происходит при работе через прокси-сервер. Вы подсоединяетесь к прокси серверу, а тот в свою очередь подсоединяется к выбранному компьютеру.

Теперь удалённый компьютер видит только IP адрес вашего прокси и ничего не знает о вас. Но на самом деле не всё так гладко.
Дело в том что многие прокси сервера сами сохраняют IP адреса компьютеров, которые работают через них. И удалённый сервер может спросить вашего у прокси: "А скажи ка кто это подсоединился ко мне?" и прокси сервер без зазрения совести выдаст ваш IP адрес.
Можно ли это избежать? Можно. Есть большое количество прокси, которые не ведут лог файлов. Они и называются анонимными.
Если вы нашли в открытых источниках в Интернет списки "анонимных" прокси серверов, то скорее всего они записывают ваш IP адрес у себя в лог файлы или выдают его удалённым компьютерам, к которым вы подсоединяетесь. Узнать действительно ли полностью анонимны конкретные прокси вы можете ТОЛЬКО у владельца данных прокси серверов.
Как проверить анонимность прокси сервера?
Проверить выдаёт прокси ваш IP адрес или нет можно следующим образом: запустите браузер через прокси сервер и посетите следующие странички:
Здесь вы сможете узнать выдаёт прокси, которым вы пользуетесь ваш IP адрес или нет. Однако в случае если прокси всё же не выдаёт ваш IP адрес, это совсем не значит что он не заносит его в свои лог-файлы. Узнать это вы сможете только у владельца прокси.
Зачем работать через цепочку из прокси серверов?
Если вы не можете спать по ночам, думая о том что за вашим компьютером следят, если отправляя электронную почту вам каждый раз мерещатся руки агентов национальной безопасности, которые тянутся к проводам вашего модема, а при заходе на поисковый сайт вы ожидаете звонка от спецслужб, то скорее всего у вас паранойя. В этом случае у вас есть 2 выхода: обратится к врачу за помощью или работать через цепочку из прокси серверов. Чем больше количество прокси в данной цепочке, тем меньше вероятность что ваш IP будет обнаружен. Однако тут есть и другая сторона медали: чем больше длина цепочки из прокси серверов, тем меньше скорость передачи данных по ней.
Что делать если программа не работает через прокси?
Протестируйте прокси. Убедитесь что он рабочий и узнайте его тип. Укажите программе правильный адрес, порт и тип прокси. Если слова IP адрес, порт и протокол вызывают у вас благоговейный страх, то изучите данный мануал с самого начала.