API Token for OpenWrt
19DuboD/vxt7GYB1NG6eRhyJS+Lfh+G77uQnRKJSTqUDekmP4gGiLDh52AtMUfusvoX10VvsMQYqsmVN0n9nk2ylofaihCZLWFmdeuxNvYfeVDejFZngfkMKdp5beY6X1ifz4hathRFSOsLxNTed85JI+n7q7dcJ6pJ+2miYGyOktouJ2+bCNZQS7F9dqjtnQrjbjcQWOlxei9JsXAEi4Xbh0QT4jYLcwd7F6Vg4lOONoxe8mPoqJWUrYW5DIzTx
Шаг 1. Получаем API-токен Cloudflare Зайдите в панель управления Cloudflare: https://dash.cloudflare.com Перейдите в раздел My Profile → API Tokens Нажмите кнопку Create Token Выберите шаблон Edit zone DNS В настройках токена укажите: Permissions: Zone → DNS → Edit Zone Resources: Include → Specific zone → выберите ваш домен Нажмите Continue to summary, затем Create Token ВАЖНО: Скопируйте и сохраните сгенерированный токен сразу — он показывается только один раз! 💡 Почему API Token, а не Global API Key? Токен безопаснее, так как ему можно дать доступ только к конкретному домену и конкретному действию (редактирование DNS), а не ко всему аккаунту целиком.
Шаг 2: Установка пакетов на OpenWRT System → Software → Update lists. В поиске введите ddns и установите: luci-app-ddns ddns-scripts ddns-scripts-cloudflare.com-v4 Перезагрузите роутер: System → Reboot.
Шаг 3: Настройка DDNS в LuCI Services → Dynamic DNS → Add service... Name: cloudflare-ddns (любое). DDNS Service provider: cloudflare.com-v4. Lookup hostname: home.example.com (ваш поддомен, который обновляем). Domain: example.com (ваш основной домен в Cloudflare). Username: Bearer (строго так!). Password: Вставьте API Token из шага 1. Use HTTP secure: ✅ Да. Path to CA Certificate: /etc/ssl/certs. Advanced Settings (обязательно!) IP source: web или service (чтобы получать внешний IP извне). IP address service: checkip.dyndns.org или ifconfig.me. Шаг 4: Активация и проверка Save & Apply. Поставьте галочку Enable напротив сервиса. Нажмите Start вручную для первой проверки. Статус должен показать: IP address: ВАШ_НАСТОЯЩИЙ_IP Status: UP (или Running) Last update: <время>