summaryrefslogtreecommitdiff
path: root/vpn/install.sh
blob: 35a32d103217428e8296f80d0955ad64cafef165 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/env bash
set -euo pipefail
cd "$(dirname "$0")"

echo "=== VPN Install: vpn.yyamashita.com ==="

if [ ! -f users.conf ]; then
    echo ""
    echo "Error: users.conf が見つかりません。先に作成してください:"
    echo "  echo 'username password' > /app/infra/vpn/users.conf"
    echo "  chmod 600 /app/infra/vpn/users.conf"
    exit 1
fi

bash "$(pwd)/renew-cert.sh"

echo ""
echo "=== VPN 起動完了 ==="
echo "  サーバー: vpn.yyamashita.com"
echo "  認証:     IKEv2 EAP (ユーザー名/パスワード)"
echo "  証明書の更新: bash /app/infra/vpn/renew-cert.sh"