Caddy Обратные прокси

Информация

Caddy Обратные прокси

В этом руководстве мы будем использовать Caddy в качестве обратного прокси-сервера для доступа к панели Remnawave. Мы укажем доменное имя на нашем сервере и настроим Caddy. Caddy самостоятельно выпустит SSL-сертификаты.

предупреждение

Для продолжения вам необходимо зарегистрировать доменное имя.

Укажите домен на вашем

Проверьте IP-адрес вашего сервера. Лучше использовать статический IPv4-адрес.

Теперь вам нужно привязать свое доменное имя к этому IP-адресу.

Например, это будет my-super-panel.com-> 193.122.122.122.

Есть два способа сделать это:

  1. Используйте DNS-провайдера (например, Cloudflare, Google Cloud и т. д.)
  2. Воспользуйтесь регистратором (например, 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).

Если Cloudflare работает нормально в вашем регионе, лучше проксировать домен через Cloudflare. (Желтое облако)

У некоторых провайдеров DNS интерфейс другой, но общий процесс тот же.

Простая

CaddyfileСоздайте в каталоге файл с именем /opt/remnawave/caddy.

mkdir -p /opt/remnawave/caddy && cd /opt/remnawave/caddy && nano Caddyfile

Вставьте следующую конфигурацию.

предупреждение

Пожалуйста, замените REPLACE_WITH_YOUR_DOMAINна ваше доменное имя.

Проверьте конфигурацию ниже, найдите выделенные красным строки.

Caddyfile
https://REPLACE_WITH_YOUR_DOMAIN {
reverse_proxy * http://remnawave:3000
}
:443 {
tls internal
respond 204
}

Создать docker-

Создайте docker-compose.ymlфайл в /opt/remnawave/caddyкаталоге.

cd /opt/remnawave/caddy && nano docker-compose.yml

Вставьте следующую конфигурацию.

docker-compose.yml
services:
caddy:
image: caddy:2.9
container_name: 'caddy'
hostname: caddy
restart: always
ports:
- '0.0.0.0:443:443'
- '0.0.0.0:80:80'
networks:
- remnawave-network
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- caddy-ssl-dаta:/data

networks:
remnawave-network:
name: remnawave-network
driver: bridge
external: true

volumes:
caddy-ssl-dаta:
driver: local
external: false
name: caddy-ssl-data

Запустить

docker compose up -d && docker compose logs -f -t

Откройте панель в

Откройте настроенное доменное имя в браузере, и вы увидите страницу входа.



Нет комментариев.

Добавить комментарий
или
регистрация Я забыл свой пароль
Оцените работу движка
Статистика