В этой статье доступно объясняем как создать свой сервер HTTP прокси для анонимного и безопасного интернета.
Читайте также:
- Шпионаж за Android и iOS
- Узнать чужой IP
- Как взломать Wi-Fi сеть и защитить ее
- Создание SOCKS5 сервера
- Создание VPN:
- Пустить весь трафик через TOR
- Превращаем Chrome в Tor
Регистрация у Хостинг провайдера
Перейдите для регистрации по этой ссылке вы получите от сайта Андроид +1 и DigitalOcean в подарок $100 на 60 дней — для этого необходимо ввести почту или пароль, либо подключиться через аккаунт Google или GitHub. Войдите в свою электронную почту, чтобы закончить регистрацию, для этого перейдите по ссылке чтобы будет указана в письме.
Регистрация закончена, переходим ко второму этапу, подключение банковской карты.
Подключение дебетовой/кредитной карточки
После регистрации вам будет необходимо ввести платежные данные, для этого у вас должна быть дебетовая/кредитная карточка с возможностью оплаты в интернете.

Все данные вводим на английском языке.
Далее переходим к третьему этапу — выбор и создание сервера.
Создание сервера VPS
Теперь о том, как создать личный сервер (на данном сервере вы также можете создать сайт, либо личный облачный диск по типу Yandex Disk или DropBox), провайдер DigitalOcean называет их Droplet.
- Нажмите на кнопку Create Droplet, после чего вы попадете на страницу создания конфигураций сервера

- Выбираем необходимую операционную систему Ububntu 18.04 или 20.04

- Выбираем тарифный план, $5 достаточно

- Выбираем расположение сервера, которое в дальнейшем будет эмулировать ваше расположение (если выбрать города США, то IP будет американским). Стоить также отметить, что чем ближе находиться сервер, тем быстрей у вас будут загружаться страницы и файлы.

- Указываем авторизацию по паролю (one-time password) и ниже прописываем пароль

- В конце нажимаем кнопку CREATE, чтобы создать Droplet (сервер). Создание будет происходить в течение 2-5 минут. Узнать IP можно на основной странице управления Droplet, логин по умолчанию root .

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

После установки запускаем PuTTY, указываем IP адрес и нажимаем кнопку OPEN
Внимание при вводе пароля, строка остается пустой, как будто ничего не вводите
- Далее вам необходимо ввести логин (root)
- Придуманный пароль
- Устанавливаем 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, дальше будет еще интересней!