Образ для обновления конфига WARP (Wireguard) на роутере Mikrotik
715
Скрипт внутри образа сначала пытается напрямую запросить конфиг, если не получается, то с помощью сторонних сервисов.
Для запросов напрямую необходим доступ к api.cloudflareclient.com, только этот адрес отправлять в обход, т.к. используется подбор endpoint'а с проверкой на задержку.
Используется 2 режима работы:
Подключение происходит по SSH, поэтому он должен быть настроен на роутере. Рекомендации по настройке SSH:
/user/add name=login password=password address=192.168.254.2 group=full
/ip/service/set ssh address=192.168.0.0/24 disabled=no
Используемые переменные:
MKT_USER="admin" # Логин для доступа в Mikrotik
MKT_PASS="password" # Пароль
MKT_HOST="192.168.1.1" # IP для подключения, если не указан, используется шлюз по умолчанию
WARP_INTERFACE="WARP" # Название интерфейса с WARP в Mikrotik'е
RUN_LOOP="true" # Включение постоянного режима работы. Для отключения прописать false или вообще убрать
INTERVAL="86400" # Интервал в секундах
Content type
Image
Digest
sha256:ab37d82b3…
Size
17.5 MB
Last updated
over 1 year ago
docker pull lexor64/warp-updater