速度とプライバシーを重視し、インターネット規制を回避するAndroid、iOS、Windows、macOS、Linux向けの無料VPNアプリ。
amnezia-vpn/amnezia-client
SSH経由で自分のVPNサーバーを構築して接続できる、デスクトップ・モバイル向けオープンソースVPNクライアント。
代替できる製品:NordVPN
ExpressVPN
- スター
- 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
Amneziaのウェブサイトまたはリリースページからアプリをダウンロードします
- 2
リポジトリをクローンし、サブモジュールを取得します
git submodule update --init --recursive - 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 の数値は毎日更新されます。
関連プロジェクト
Linuxで数分でWireGuard VPNサーバーを構築し、クライアントを管理できるシェルスクリプト。
Ansibleスクリプトで、自分のクラウドアカウントにWireGuardとIPsecのVPNサーバーを数分で構築します。
Ubuntu、Debian、RHEL系ディストリビューションにOpenVPNのロードウォリアーサーバーをインストール・管理するShellスクリプト。
root不要のAndroidアプリ。DNS-over-HTTPS/TLS/DNSCryptクライアント、アプリごとのファイアウォール兼ネットワークモニター、分割トンネル対応のWireGuard/SOCKS5プロキシを統合します。
Outline Serverは、Jigsawが開発する、アクセスキー管理用のREST APIを備えたShadowsocksベースのプロキシサーバーです。