Прокси
January 2

Создаём свой прокси-сервер для WhatsApp

В связи с грядущему ограничениями по WhatsApp, рекомендую обзавестись своим личным прокси-сервером. Это сделать не очень сложно. У меня ушло примерно 15 минут. Предварительно очень советую установить программу BitVise, про которую писал тут. Пользуюсь только и исключительно ей, когда надо что-то делать с VPS.

Поехали!

Шаг №1. Арендуем VPS

Тут всё стандартно, так же как для VPN. Взял самый дешёвый VPS тут с IP-адресом в Германии (199 рублей в месяц или 169 рублей в месяц, если оплатить сразу за год). Несмотря на то, что у меня уже был сервер под VPN, настроить на нём ещё и прокси для Whats App не вышло. Взял новый VPS и сразу всё получилось. Брал VPS только с Ubuntu 22.04.

Кстати, как получите логин/пароль к серверу, обновите всё ПО.

Для этого выполните последовательно 3 команды:

sudo apt update
sudo apt upgrade
sudo apt autoremove

Шаг №2. Ставим Docker

Методов масса, сам ставил вот так:

1. Обновите систему и установите необходимые пакеты:

sudo apt update
sudo apt install ca-certificates curl

2. Добавьте репозиторий Docker:

sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/keyrings/docker.list > /dev/null

3. Установите Docker Engine:

sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

4. Запустите и проверьте:

sudo systemctl start docker
sudo systemctl enable docker
sudo docker run hello-world

Если видите сообщение "Hello from Docker!", установка прошла успешно.

Шаг №3. Ставим прокси для WhatApp

Тут можно воспользоваться официальной инструкцией.

1. Скачиваем официальный образ:

docker pull facebook/whatsapp_proxy:latest

2. Запускаем

docker run -it -p 80:80 -p 443:443 -p 5222:5222 -p 8080:8080 -p 8443:8443 -p 8222:8222 -p 8199:8199 -p 587:587 -p 7777:7777 facebook/whatsapp_proxy:latest

Собственно всё. Проверить, что вас прокси работает, можно перейдя в браузере по адресу "<IP вашего VPS>:8199", где <IP вашего VPS> - IP-адрес вашего VPS.

Вы должны увидеть примерно что-то типа такого:

Вот вам ссылка для примера, пока работает: http://185.4.180.231:8199

Этот прокси поднял какой-то энтузиаст, можете проверить, как будет работать ваш Whats App через этот сервер. Но очень советую потратить полчаса времени и создать свой. Мало ли чего?