6.3. Пользовательский прокси-сервер
Вы можете развернуть SRT-прокси-сервер на своем хосте. Для этого мы предоставляем специальный Docker-image.
Мы рекомендуем использовать это, потому что наши серверы общедоступны и могут быть сильно загружены.
Шаг 1: арендуйте Linux-сервер
Вы можете использовать VPS или Dedicated. Мощность не имеет смысла, потому что прокси работает как роутер и имеют смысл только пропускная способность и местоположение.
Об OS: мы рекомендуем использовать Ubuntu или Centos.
Например: мы используем VPS с 2 ядрами ($15) для наших прокси-серверов.
Имейте в виду: иногда провайдеры предлагают VPS на основе OpenVZ. Пожалуйста, не используйте его, потому что OpenVZ не поддерживает Docker. Если вы не уверены, просто задайте поставщику простой вопрос: «Могу ли я развернуть образ Docker на этом сервере?»
Шаг 2: установите Докер
для Ubuntu это просто, просто запустите следующие команды:
sudo apt-get update
sudo apt-get install docker.io
ПРИМЕЧАНИЕ. Мы рекомендуем использовать актуальное руководство по установке Docker для вашей системы с сайта Docker.
Шаг 3: запустите SRT-Proxy
просто используйте эту команду
docker run -p=8088:8088 -p=20000-20400:20000-20400/udp --env ALLOW_PORT_STICKY=ON --restart=always -d garaninapps/srt_proxy_pro
Заметки:
-
В первый раз команда занимает больше времени, потому что она загружает образ srt-proxy.
-
Эта команда использует пул из 20000 – 20400 портов (UDP) и разрешает «залипание» порта (см. ниже).
-
Мы рекомендуем использовать ваши собственные прокси-серверы, поскольку наши серверы являются общедоступными и могут быть сильно загружены.
-
Многие хостинговые платформы позволяют использовать почасовую оплату, поэтому вы можете перевести свой сервер в спящий режим и использовать его только для проведения мероприятий.
Шаг 4: проверьте firewall
Некоторые облачные провайдеры по умолчанию блокируют нестандартные порты. Если вы не можете подключиться к своему серверу, проверьте раздел, который обычно называется «Правила брандмауэра» или «Сетевая безопасность».
Эти порты должны быть открыты на вашем сервере для входящих подключений:
Фиксированный порт
По умолчанию прокси-сервер назначает случайный порт (между 20000-20400) для SRTMiniServer. Но, начиная с версии SRTMiniServer 1.5, вы можете исправить этот порт.
Например, вы всегда можете использовать 20330. Просто введите свой собственный сервер как IP: 20330