GUI クライアントとコマンドラインのコアはどちらを選ぶべきですか?

GUI クライアントは日常的なデスクトップやモバイルでの利用に向いています。コマンドラインのコアは、サーバー、ゲートウェイ、コンテナ、自動管理が必要な環境に適しています。操作画面、バックグラウンドでの実行方法、必要な権限を合わせて選んでください。

  • 入門と基本概念
  • 選択肢を比較する
要点

GUI クライアントは日常的なデスクトップやモバイルでの利用に、コマンドラインコアはサーバー、ゲートウェイ、コンテナ、自動管理が必要な環境に適しています。UI、バックグラウンドでの実行方法、システム権限を併せて検討してください。デスクトップ端末ではクライアントを比較し、サーバーやゲートウェイではコアのドキュメントを先に確認します。本番環境ではバージョンを固定し、設定のバックアップを残してください。

利用環境を確認する

トレイ UI とサブスクリプション管理が必要か、それとも systemd、Docker、ルーターへの配置が必要かを考えると、選択の方向が決まります。

  • システムトレイ、サブスクリプション更新、ポリシーグループの可視化が必要か
  • systemd、Docker、OpenWrt、NAS への配置が必要か
  • TUN、DNS、スクリプトルール、高度な実行パラメーターが必要か

用途別の推奨

  • Windows、macOS、Linux のデスクトップでは、まずクライアントの詳細ページを確認します(参照: クライアントのダウンロード
  • サーバーやルーター環境では、まずコアのドキュメントと設定例を確認します
  • 本番環境ではバージョンを固定し、更新前に設定をバックアップします
  • ログレベル、制御インターフェース、secret の設定を運用時の確認項目に含めます(参照: 実行時の制御

GUI クライアントもコアの機能に依存します。UI に項目があっても、すべてのプロトコルが使えるとは限りません

コマンドラインコアは柔軟ですが、問題の切り分けに手間がかかります

選択前に、プロジェクトが現在も保守されているか確認します