Создание мобильных прокси на Linux Ubuntu и USB модемов
В интернете существует множество инструкций по созданию мобильных прокси на linux, но как правило - это длинный «портянки» из листингов bash скриптов и команд консоли. Большинство энтузиастов увидев данные «пошаговые инструкции» приходят к выводу, что лучше возьму в аренду и не буду «заморачиваться». Наше решение настолько просто в установке и эксплуатации, что если вы даже обладаете базовыми знаниями в области ПК, то без труда сможете установить и настроить прокси.
Необходимое оборудование
В данной схеме реализации LTE прокси нам понадобится:
выбор конфигурации сервера зависит от количества устанавливаемых модемов. Для 5 модемов нам хватит и 4-х ядерного мини-компьютера
наш софт поддерживает модемы Huawei E3372h-153, Билайн - E3370, МегаФон - M150-2, МТС - 827F/829F/829FT с модифицированной прошивкой в Hilink
для наших 5 портов подойдет практически любой
проводной оптико-волоконный интернет с статическим IP-адресом
для 5 модемов нам хватит недорогой модели, но если хотите в дальнейшем поставить больше модемов, то лучше взять c гигабитными портам

Покупка лицензии и загрузка дистрибутива
Для начала нам понадобится зарегистрироваться на сайте, оплатить лицензию. Процедура регистрации и покупки:
- Заполняем форму регистрации
- Подтверждаем email, в письме от нашего сервиса, перейдя по ссылке;
После оплаты Вам приходит письмо ссылкой для скачивания дистрибутива и ввода «статического» IP-адреса от вашего провайдера.
Также в раздел «Мои лицензии» можно попасть через пользовательское меню на сайте.
Установка на сервер Linux Ubuntu 18.04
Скачать дистрибутив также можно с помощью утилиты wget. Единственное условие - IP адрес вашего сервер должен быть добавлен в личный кабинет раздел лицензии.
Весь процесс установки должен выполняться под root пользователем
cd /home
wget -O kraken_proxy_dist.zip http://api.kraken-proxy.ru/api/license/dist/source
Распаковываем наш архив, предварительно установив утилиту unzip
sudo apt-get install unzip
cd /home
unzip kraken_proxy_dist.zip
После разархивирования переходим в директорию «/home/proxy» устанавливаем разрешение на исполнение и запускаем инсталляционный скрипт.
cd /home/proxy
chmod ugo+x install.sh
sudo ./install.sh
В процессе установке необходимо ввести данные администратора:
- Логин
- Пароль
E-mail - необходим для восстановления доступа и отправки уведомлений о состоянии сервера, модемов и других параметров.
Имя пользователя (leave blank to use 'admin'):admin
Email адрес: mail@yandex.ru
Password:*******
Password (again):*******
Superuser created successfully.
Следующим этапом установки будет настройка smtp (почтового) сервера. Вы можете использовать любой бесплатный почтовик например yandex:
- Хост: smtp.yandex.ru
- Порт: 465
E-mail - адрес ящика для отравки: mail@yandex.ru
Адрес smtp сервера: smtp.yandex.ru
smtp порт сервера: 465
Логин (адрес почты): mail@yandex.ru
Пароль от ящика:******
Использовать SSL (Y/N): Y
По окончанию установки у Вас появится сообщение об успешной установке
Доступ RestAPI <внешний или локальный ip>:8000
Панель управления <внешний или локальный ip>:8080