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

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

Выбор провайдера VPS

Есть два отличных хостинг провайдера для создания VPS, с легкой интуитивной панелью управления, чтобы в дальнейшем создать HTTP прокси сервер — это Vultr и DigitalOcean! Специально для посетителей сайта Android +1 работает акция:

Создаем и настраиваем сервер

  • В зависимости какого вы выбрали провайдера, продолжаем создавать сервер, с такими параметрами
    • на Vultr выбрать Ubuntu 18.04, тарифный план $5, страна по желанию
    • на DigitalOcean выбрать Ubuntu 18.04, тарифный план $5, страна по желанию

Подключаемся к серверу

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

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


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


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

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

Обновим программное обеспечение сервера 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 адресов

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

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

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

acl localnet src 12.34.56.01/200

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

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

reboot

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

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

netstat -tnlp

Вам лишь остается настроить прокси в своих программах или операционной системы.

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

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