Files
homelab/stacks/azure-edge/Caddyfile
T

41 lines
1.4 KiB
Caddyfile

# ==============================================================================
# Azure SG (104.43.105.243 / coco-sea1) 站点扩展配置
# 存放路径:/etc/caddy/sites/homelab.conf (由主 /etc/caddy/Caddyfile 自动 import)
# ==============================================================================
# 1. 外部断网哨兵监控面板 (Uptime Kuma) -> https://status.961504.xyz
status.961504.xyz:443 {
encode zstd gzip
reverse_proxy 127.0.0.1:3001
}
# 2. 家庭统一导航总入口免端口 443 访问 -> https://nav.961504.xyz
nav.961504.xyz:443 {
encode zstd gzip
reverse_proxy 100.108.205.40:3002
}
# 3. 个人微信 / 企业微信自建应用 443 免端口回调与转发网关 -> https://wx.961504.xyz
wx.961504.xyz:443 {
encode zstd gzip
reverse_proxy 100.108.205.40:3005
}
# 4. AGY 24小时云端 Web 工作台 (443 免端口访问) -> https://agy.961504.xyz
# 使用 forward_auth 对接 HomeLab SSO 2.0 自定义登录卡片,彻底告别浏览器原生丑陋弹窗!
agy.961504.xyz:443 {
encode zstd gzip
forward_auth 100.108.205.40:3002 {
uri /api/auth/verify
}
reverse_proxy 100.108.205.40:7681
}
# 5. Vaultwarden 私人密码保险箱 (443 免端口访问) -> https://vw.961504.xyz
vw.961504.xyz:443 {
encode zstd gzip
reverse_proxy 100.108.205.40:8222 {
header_up X-Real-IP {remote_host}
}
}