インストール済みコンポーネント
インストールスクリプトは、以下の主要コンポーネントをインストールおよび設定します:
- Go (1.25.1) → バックエンドバイナリをビルドするため。
- Node.js(NVM経由、バージョン22)→ フロントエンドWebアプリケーションの構築用。
- NPM → Webアプリケーションの依存関係管理パッケージマネージャー
- WireGuard → 基盤となるVPN技術。
Webインターフェース
- ブラウザを開いて、次のURLにアクセスしてください:
http://<server-ip>/ - 初期設定を行ってください。
- ログイン方法:
admin/<the password you set during setup>
重要なファイルとディレクトリ
/vpn/rest-server→ REST API サーバーバイナリ/vpn/configmanager→ 構成マネージャー バイナリ/vpn/reset-admin-password→ 管理者パスワードリセットユーティリティ/vpn/config→ 設定ファイル/vpn/secrets→ センシティブキー/vpn/stats→ サーバー統計/vpn/tls-certs→ TLS証明書/vpn/setup-code.txt→ セットアップコード情報/vpn/rest-server.pid→ RESTサーバーのPID
ステータスを確認する
systemctl status vpn-rest-server
systemctl status vpn-configmanager