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

Download the latest version of the modification

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

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

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


Download Files

Downloads

No comments yet.

Добавить комментарий

Поделитесь своим мнением

Insulting, harassing, or discussing politics is prohibited, especially in light of the war between Ukraine and Russia. We'll ban you without the possibility of recovery.

Подтвердите, что вы не робот

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