diff options
Diffstat (limited to 'CLAUDE.md')
| -rw-r--r-- | CLAUDE.md | 17 |
1 files changed, 11 insertions, 6 deletions
@@ -33,10 +33,15 @@ server/ サーバー共通設定(authorized_keys, requirements.md) | hetzner-infra | /app/infra | | tokyo-livehouse-events | /app/tokyo-livehouse-events | | whois-band | /app/whois-band | +| mosquitone-admin | /home/yyamashita/workspaces/repos/mosquitone-admin | +| microblog | /app/microblog | ## よく使うコマンド ```bash +# 整合性チェック(push 前に実行推奨) +bash tests/check.sh + # Caddy 設定変更 vi caddy/Caddyfile && git push origin master @@ -112,12 +117,11 @@ docker compose -f /app/infra/vpn/docker-compose.yml restart # Proxy 初回セットアップ(Caddy に統合済み。追加作業なし) # → push するだけで Caddy が proxy.yyamashita.com の証明書を自動取得 # → proxy.yyamashita.com:80 (HTTP) / :443 (HTTPS) でフォワードプロキシとして動作 -# → 認証は VPN と同じ users.conf を共有 +# → 認証は無効(PROXY_NO_AUTH=1)。代わりに日本国内 IP のみ許可(ipdeny.com の JP CIDR リスト) -# Proxy ユーザー追加・変更(VPN と同じ users.conf を編集) -ssh root@<server> -vi /app/infra/vpn/users.conf -docker compose -f /app/infra/caddy/docker-compose.yml restart # Caddy 再起動で反映 +# Proxy 認証を有効に戻す場合 +vi caddy/docker-compose.yml # PROXY_NO_AUTH=1 を削除(VPN と同じ users.conf の Basic 認証に戻る) +git push origin master # DNS 登録(初回のみ。setup-route53.py に proxy が含まれている) ssh root@<server> @@ -147,4 +151,5 @@ python3 /app/infra/mail/dns/setup-route53.py - HTTP プロキシ: `proxy.yyamashita.com:80` - HTTPS プロキシ: `proxy.yyamashita.com:443` -- 認証: Basic 認証(VPN と同じユーザー名/パスワード) +- 認証: なし(`PROXY_NO_AUTH=1`)。日本国内 IP からのみ接続可能 + (有効化すると VPN と同じ `users.conf` の Basic 認証になる) |
