Легковесный обратный прокси с автоматическими SSL-сертификатами и минимальной настройкой
Для продолжения требуется зарегистрированное доменное имя.
Настройка домена для вашего сервера
Проверьте IP-адрес вашего сервера. Рекомендуется использовать статический IPv4-адрес.
Теперь необходимо направить доменное имя на этот IP-адрес.
Пример: my-super-panel.com → 193.122.122.122.
Есть два способа это сделать:
- Использовать DNS-провайдера (например, Cloudflare, Google Cloud и т.д.).
- Использовать регистратора домена (например, Namecheap и т.д.).
DNS-провайдер
Если вы используете Cloudflare, добавьте запись A/AAAA (для IPv4 и IPv6 соответственно) в DNS-записи.
Войдите в ваш аккаунт Cloudflare здесь и выберите нужный домен.
В меню слева выберите DNS, затем Records. Нажмите Create record.
Установите Type в A, а Name в @.
Для использования поддоменов укажите имя поддомена (например, panel) в поле Name.
Введите IP-адрес сервера в поле IPv4 address и нажмите Save.
Дождитесь обновления DNS-записей.
В панели Cloudflare жёлтое облако означает, что домен проксируется через Cloudflare, а серое — что проксирование отключено. Если Cloudflare работает стабильно в вашем регионе, рекомендуется включить проксирование (жёлтое облако).
У других DNS-провайдеров интерфейс может отличаться, но процесс аналогичен.
Обзор
В этом руководстве мы будем использовать Caddy как обратный прокси для доступа к панели Remnawave. Мы настроим доменное имя для сервера и конфигурацию Caddy. Caddy автоматически выдаст SSL-сертификаты.
Убедитесь, что ваш домен направлен на IP-адрес сервера.
Настройка Caddy
Простая конфигурация
Создайте файл Caddyfile в директории /opt/remnawave/caddy.
mkdir -p /opt/remnawave/caddy && cd /opt/remnawave/caddy && nano Caddyfile
Вставьте следующую конфигурацию:
Замените REPLACE_WITH_YOUR_DOMAIN на ваше доменное имя. Проверьте конфигурацию, особенно выделенные строки.
https://REPLACE_WITH_YOUR_DOMAIN {
reverse_proxy * http://remnawave:3000
}
:443 {
tls internal
respond 204
}
Создание docker-compose.yml
Создайте файл docker-compose.yml в директории /opt/remnawave/caddy.
cd /opt/remnawave/caddy && nano docker-compose.yml
Вставьте следующую конфигурацию:
services:
caddy:
image: caddy:2.9
container_name: 'caddy'
hostname: caddy
restart: always
ports:
- '0.0.0.0:443:443'
networks:
- remnawave-network
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- caddy-ssl-data:/data
networks:
remnawave-network:
name: remnawave-network
driver: bridge
external: true
volumes:
caddy-ssl-data:
driver: local
external: false
name: caddy-ssl-data
Запуск контейнера
docker compose up -d && docker compose logs -f -t
Теперь вы можете открыть страницу входа в панель Remnawave через ваш домен.
Теперь переходим к установке RemnaNode
https://gig.ovh/t/ustanovka-i-nastrojka-remnawave-node-poshagovo/96/2

