Repolode
amnezia-vpn

amnezia-vpn/amnezia-client

SSH経由で自分のVPNサーバーを構築して接続できる、デスクトップ・モバイル向けオープンソースVPNクライアント。

代替できる製品:NordVPNExpressVPN

スター
15,797
フォーク
1,267
未解決の Issue
1,191
最終コミット
昨日

これは何?

Amneziaは、自分でVPNサーバーを運用できるようにすることを主な目的としたオープンソースのVPNクライアントです。サーバーのIPアドレスとSSH認証情報を入力すると、Docker経由でそのサーバーにVPNコンテナをインストールし、接続します。

OpenVPN、WireGuard、IKEv2などの標準的なプロトコルに加え、OpenVPN over Cloak、Shadowsocks、AmneziaWG、XRayなど、通信を難読化する方式にも対応しています。スプリットトンネリングを使うと、選択したサイトのみ、またはAndroidやデスクトップでは選択したアプリのみをVPN経由にできます。

Windows、macOS、Linux、Android、iOS向けのビルドが提供されています。C++とQt 6で開発されており、ビルドにはCMake、Conan、deployディレクトリに同梱されたスクリプトを使用します。

主な機能

  • 01SSH経由でサーバーにVPNコンテナを自動デプロイします。
  • 02OpenVPN、WireGuard、IKEv2に対応しています。
  • 03Cloak、Shadowsocks、AmneziaWG、XRayなどの難読化方式を利用できます。
  • 04Androidとデスクトップでは、サイトまたはアプリ単位のスプリットトンネリングを利用できます。
  • 05Windows、macOS、Linux、Android、iOSで動作します。

ユースケース

  • 自分で管理するVPS上で個人用VPNを運用する。
  • 標準的なVPNプロトコルをブロックするネットワークから、自前のVPNに接続する。
  • 選択したアプリやサイトのみをVPN経由にし、それ以外の通信は直接接続する。

クイックスタート

  1. 1

    Amneziaのウェブサイトまたはリリースページからアプリをダウンロードします

  2. 2

    リポジトリをクローンし、サブモジュールを取得します

    git submodule update --init --recursive
  3. 3

    LinuxまたはmacOS上で、ホストプラットフォーム向けの実行ファイルをビルドします

    deploy/build.sh

使う前に知っておきたいこと

  • ソースからビルドするにはQt 6.10以降、CMake、Conanが必要で、セットアップが大がかりです。
  • AmneziaはVPNサーバーをそこにデプロイするため、SSHでアクセスできる自分専用のサーバーが必要です。
  • GPL-3.0ライセンスのもとで提供されます。コピーレフトライセンスのため、派生物もオープンソースにする必要があります。

収録されている特集

トピック

よくある質問

amnezia-client とは?
SSH経由で自分のVPNサーバーを構築して接続できる、デスクトップ・モバイル向けオープンソースVPNクライアント。 Amneziaは、自分でVPNサーバーを運用できるようにすることを主な目的としたオープンソースのVPNクライアントです。サーバーのIPアドレスとSSH認証情報を入力すると、Docker経由でそのサーバーにVPNコンテナをインストールし、接続します。
amnezia-client は無料で使えますか?ライセンスは?
amnezia-client は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
amnezia-client は今もメンテナンスされていますか?
活発にメンテナンス中。amnezia-client の最終コミットは 2026年11月6日 です。
amnezia-client は何に使えますか?
自分で管理するVPS上で個人用VPNを運用する。 標準的なVPNプロトコルをブロックするネットワークから、自前のVPNに接続する。 選択したアプリやサイトのみをVPN経由にし、それ以外の通信は直接接続する。
amnezia-client のインストール方法は?
Amneziaのウェブサイトまたはリリースページからアプリをダウンロードします リポジトリをクローンし、サブモジュールを取得します: git submodule update --init --recursive LinuxまたはmacOS上で、ホストプラットフォーム向けの実行ファイルをビルドします: deploy/build.sh
amnezia-client はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/amnezia-vpn/amnezia-client

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト