# Caddy на VPS (186.246.51.17) — единственная публичная точка входа. # Два домена, ОБА с твоими сертификатами; проксируют в SSH-туннели: # # forbiddenstars.ru → 127.0.0.1:9000 ← Pi (autossh, постоянно) PROD # forbidden-stars.ru → 127.0.0.1:9001 ← ПК (по требованию) DEV/TEST # # Caddy сам терминирует TLS (он и есть edge: видит реального клиента), а вниз к # приложению добавляет X-Forwarded-Proto=https / X-Forwarded-For / Host — # приложение это учитывает (uvicorn --proxy-headers). Положи файл в /etc/caddy/Caddyfile. # Сертификаты — см. deploy/vps/README.md (fullchain = leaf + промежуточные одним файлом). forbiddenstars.ru { tls /etc/caddy/certs/forbiddenstars.ru/fullchain.pem /etc/caddy/certs/forbiddenstars.ru/privkey.pem encode zstd gzip reverse_proxy 127.0.0.1:9000 } forbidden-stars.ru { tls /etc/caddy/certs/forbidden-stars.ru/fullchain.pem /etc/caddy/certs/forbidden-stars.ru/privkey.pem encode zstd gzip reverse_proxy 127.0.0.1:9001 }