Как поднять простейший прокси-сервер на Windows

В последнее время многие seo-шники столкнулись с проблемой быcтрого «бана» IP адреса при парсинге выдачи поисковых систем. Конечно бан — условно, это всего лишь просьба ввести капчу. Одни из столкнувшиеся с проблемой — пользователи программы yazzle, им в первую очередь и хочется рассказать как можно поднять простой некеширующий прокси-сервер на своём сервере или VDS.

Структура сервера LTSP

Что мы должны знать — это компоненты из которых состоит сервер:

  • DHCP-сервер — используется для выдачи клиентам IP-адресов и информации о tftp-сервере и пути к загрузчику pxelinux. По дефолту используется dnsmasq, но можно использовать и isc-dhcp-server.
  • iPXE — сетевой загрузчик, который показывает меню начальной загрузки клиента.
  • mksquashfs — создает сжатую копию образа, который будет использоваться при работе клиента.
  • TFTP-сервер — отдает по tftp-протоколу загрузчик, ядро и главный конфиг
  • NFS /NBD — Транслирует образ системы в сеть.
  • SSH-сервер — используется для авторизации пользователей и передачи их домашних каталогов на терминальные станции.

Прописываем для работы APT proxy через командную строку

На этом несложные манипуляции закончены. У вас теперь сможет резво работать связка apt и proxy — система будет без проблем обновляться через прокси-сервер. Кстати блокировка Яндекс Директ и рекламы Google будет наиболее выгодна именно на прокси-сервере. Благодаря этому вся сеть, стоящая за прокси, а не только отдельный компьютер, будет освобождена от назойливой рекламы.

Оставляя ваши комментарии, вы дадите оценку тому, насколько полезна информация в этой статье и, при необходимости, поможете ее доработать.

Спасибо.

Инструкция

  1. Нам понадобится бесплатный прокси-сервер под названием 3proxy. Для этого переходим на официальный сайт. И качаем самую свежую версию, я использую 0.8, вам тоже рекомендую именно ее.
  2. Разархивируем и идем в папку bin.
  3. Создаем текстовый файл и меняем ему имя на 
  4. Открываем файл в блокноте или любом другом текстовом редакторе и записываем в него следующие три строчки:

    auth none log proxy

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

  5. Запускаем программу. Чтобы подключиться к прокси серверу используйте свой внешний IP-адрес(как его узнать) и порт 3128 (используется по-умолчанию).

Инструкция

Это простейший сервер, который удовлетворит потребности большинства пользователей. Для более точной настройки сервера изучите файл  , находящийся в папке cfg в архиве с программой.

Инструкция

На этом всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа или подписавшись на группу в Вконтакте.

Инструкция

Спасибо за внимание!

Инструкция

Материал сайта 

Инструкция

Похожие записи: Как настроить сервер TeamSpeak 3 на домашнем компьютере на Windows 10, 8.1, 8, 7, Vista Как поднять веб-сервер (Apache2+Nginx+Mysql+PHPmyAdmin) на VPS Debian 7 Как установить клиент или сервер Telnet в Windows 10, 8.1, 8, 7

Инструкция

Установка и настройка прокси-сервера

%mkdir 3proxy %cd 3proxy %pwd /home/3proxy/data/3proxy

Далее загружаем исходники последней версии прокси-сервера (на момент написания статьи 0.5.3):

%wget %tar -zxf %cd src

Всё что нам надо сделать перед компиляцией, это добавить в конфиг одну строчку, чтобы сервер был анонимным.

%ee proxy.h Вставить строчку вверху, в блоке определения переменных #define ANONYMOUS 1

Всё, теперь смело компилируем:

%cd .. %make -f

Секунд через 20-30 всё будет готово и можно продолжать.

Теперь создадим файл конфига для нашего прокси-сервера:

%cd src %ee

А в конфиге укажем что для использования прокси-сервера необходимо авторизоваться:

daemon auth strong users login:CL:password proxy

Где — ваш IP адрес.

Чтобы сохраниться, жмём ctrl+c и вводим exit enter. Я интуитивно в первый раз всё нашёл, хотя и немного другим способом.

Вот и всё, если не терпится, то можно запустить и проверить работоспособность:

%./3proxy %top

Если в списке процессов (команда top или ps -ax | grep 3proxy) есть 3proxy — значит установка и запуск прошли успешно. Пробуем прописать в браузере IP адрес и порт 3128 (стандартный, например изменяется добавлением в конфиге -p8080 к команде proxy для порта 8080) и заходим на страничку , где сервер выдаст вам ваш IP адрес, с которого поступил запрос. Увидели адрес своего VDS? Тогда не надо рвать клочь на голове перечитывая статью.

Читайте также:  Как отформатировать диск через командную строку — 3 способа