Перейти к содержимому

Частые проблемы

Здесь собраны вопросы, которые чаще всего приходят в Telegram-чат и на GitHub. Для проблем с контейнерами и загрузкой образов есть отдельная страница.

Если вы развертываете бота рядом с панелью на том же сервере, укажите в его окружении режим local и адрес http://remnawave:3000: контейнер бота обращается к панели напрямую по внутренней сети Docker, и проблемы с внешним доступом отпадают.

Для ботов и сервисов вне сервера воспользуйтесь руководством по внешнему доступу к API.

Вход в панель живёт в ссылке вида https://panel.example.com/auth/login?ИМЯ=ЗНАЧЕНИЕ. Если ссылка потеряна, её можно собрать заново из конфигурации nginx:

  1. Откройте конфигурацию nginx панели:

    root@server: ~
    nano /opt/remnawave/nginx.conf
  2. В самом начале файла нас ждёт секция про секретную ссылку: карта map $arg_... с вашей парой.

    nginx.conf
    map $arg_zIdejKtN $set_cookie_header {
    "MWbLrRzx" "zIdejKtN=MWbLrRzx; Path=/; HttpOnly; Secure; SameSite=Strict; Max-Age=31536000";
    default "";
    }

    Пару можно достать и одной командой:

    root@server: ~
    grep -A3 'map $arg_' /opt/remnawave/nginx.conf | head -6
  3. Скопируйте пару ИМЯ=ЗНАЧЕНИЕ и подставьте её в ссылку для входа:

    root@server: ~
    https://panel.example.com/auth/login?zIdejKtN=MWbLrRzx

Скрипт прописывает алиас rr в системный файл /etc/bash.bashrc, поэтому он сразу работает в bash. Оболочки zsh и fish этот файл не читают:

  1. Откройте конфигурацию своей оболочки (для zsh):

    root@server: ~
    nano ~/.zshrc
  2. Добавьте строку, которая подключит системные алиасы:

    root@server: ~
    source /etc/bash.bashrc
  3. Примените изменения:

    root@server: ~
    exec zsh

Не стесняйтесь сообщать о любых проблемах, связанных с нашим проектом, в репозитории GitHub или Telegram чате.