Как создать HTTP прокси? (proxy Squid)

49

В этой статье доступно объясняем как создать свой сервер HTTP прокси для анонимного и безопасного интернета.
  Читайте также:

Создание прокси-сервера Squid

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

Регистрация у Хостинг провайдера

Самые выгодные тарифы и стабильность/производительность у провайдера DigitalOcean. Переходим по данной ссылке ($10 в подарок) и регистрируемся:

  • Вводим свой Email
  • Придумываем и вводим парольHTTP прокси
  • Нажимаем кнопку Create an Account
  • Зайти на свой электронный почтовый ящик и закончить регистрацию, перейдя по ссылке которая была указана в письмеHTTP прокси

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

Подключение дебетовой/кредитной карточки

После регистрации вам будет необходимо ввести платежные данные, для этого у вас должна быть дебетовая/кредитная карточка с возможностью оплаты в интернете.HTTP прокси

Все данные вводим на английском языке.

Далее переходим к третьему этапу — выбор и создание сервера.

Создание личного сервера

Теперь о том, как создать личный сервер (на данном сервере вы также можете создать сайт, либо личный облачный диск по типу Yandex Disk или DropBox), провайдер DigitalOcean называет их Droplet.

Нажмите на кнопку Create Droplet, после чего вы попадете на страницу создания конфигураций сервера:

  • в разделе Choose an image выберите дистрибутив Ubuntu (рекомендуется 16.04 x64 или 18.04 x64)
  • Выбираем тарифный план $5 в месяц или 0,007 центов в час.HTTP прокси
  • Выбираем расположение сервера, которое в дальнейшем будет эмулировать ваше расположение (если выбрать города США, то IP будет американским). Стоить также отметить, что чем ближе находиться сервер, тем быстрей у вас будут загружаться страницы и файлы.HTTP прокси
  • В конце нажимаем кнопку CREATE чтобы создать Droplet (сервер)HTTP проксиСоздание сервера будет длиться около 2-5 минут. После чего на электронную почту вам придет письмо с IP адресом сервера, логином (обычно root) и паролем.

Вы также можете узнать IP на основной странице управления Droplet.HTTP прокси

Переходим к созданию из обычного сервера в VPN.

Создание прокси-сервера 3proxy

Далее мы расскажем, о том как подключиться к серверу и какие необходимо установить пакеты чтобы все заработало!

Подключение к серверу

Для того, чтобы как-то управлять сервером (командная строка), необходим какой-то инструмент, в нашем случае это утилита PuTTY, которую надо скачать и установить.

После установки запускаем PuTTY, указываем IP адрес и нажимаем кнопку OPENHTTP прокси

  1. Далее вам необходимо ввести логин (root)
  2. Полученный пароль, который сразу вас попросят поменятьHTTP прокси

    Внимание при вводе пароля, строка остается пустой, как будто ничего не вводите

    • password — «старый», текущий пароль
    • (Curent) UNIX password — повторить еще раз пароль
    • Enter new UNIX password — ввести новый пароль
    • Retype new Unix password — повторить новый пароль

Обновим программное обеспечение сервера Ubuntu:

sudo apt update && sudo apt-get upgrade -y

Устанавливаем прокси Squid:

sudo apt -y install squid

Далее запустите и включите службу squid при загрузке системы:

sudo systemctl start squid
sudo systemctl enable squid

Откройте в редакторе nano файл конфигурации squid.conf

nano /etc/squid/squid.conf

Поиском в nano найдите строку http_access allow localnet и раскомментируйте ее

Далее, для усиления безопасности, перейдите со своего компьютера на сайт whoer.net/ru и скопируйте диапазон IP адресовКак создать HTTP прокси? (proxy Squid)

Возвращаемся к редактированию файла squid.conf:

Добавляем параметр acl localnet src IP_nachalo/IP_konec

То есть необходимо указать весь ваш IP диапазон, например:

acl localnet src 12.34.56.01/200

width="750"Если хотите работать с прокси везде, тогда укажите так acl localnet src all

Перезагрузите сервер командой:

reboot

Прокси сервер настроен!

Как правило, порт на котором находиться прокси Squid находиться на порту 3128, убедиться можно с помощью команды:

netstat -tnlp

Вам лишь остается настроить прокси в своих программах или операционной системы.Как создать HTTP прокси? (proxy Squid)

У вас еще остались вопросы? Пишите их в комментариях, рассказывайте, что у вас получилось или наоборот!

Вот и все! Больше полезных статей и инструкций читайте в разделе Статьи и Хаки Linux. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!