DebianにProton VPNのGUIアプリをインストールする方法
- 閲覧中
- 1 分
- カテゴリー
- Linux
グラフィカルユーザーインターフェース(GUI)を備えた弊社のLinuxアプリは、GNOMEデスクトップ環境を実行する最新の安定版Debianバージョンを公式にサポートしています。また、Debianをベースとするほとんどのディストリビューション(Ubuntu ServerやRaspbianを除く)でも動作するはずですが、これらは公式にはサポートされていません。
なお、Linuxターミナルから実行するコマンドラインツールであるProton VPN CLIも提供しています。
Proton VPN Linux CLIのインストール方法と使用方法について詳細を見る
GUIアプリをインストールするには、ターミナルウィンドウを開いて以下を実行します。
1. Proton VPNアプリのインストールに必要なリポジトリ構成とキーが含まれるパッケージをダウンロードします。以下を入力してください。
wget https://repo.protonvpn.com/debian/dists/stable/main/binary-all/protonvpn-stable-release_1.0.8_all.deb
2. アプリが含まれるProton VPNリポジトリをインストールします。以下を入力してください。
sudo dpkg -i ./protonvpn-stable-release_1.0.8_all.deb && sudo apt update
このリリースパッケージのGPG署名は検証しないでください(dpkg-sig –verify)。弊社の内部リリースプロセスは複数の部分に分かれており、リリースパッケージは特定のGPGキーで署名され、リポジトリは別のGPGキーで署名されています。そのため、キーが一致しません。
リポジトリパッケージの整合性を確認したい場合は、次のコマンドを使用してチェックサムを検証できます。
echo "0b14e71586b22e498eb20926c48c7b434b751149b1f2af9902ef1cfe6b03e180 protonvpn-stable-release_1.0.8_all.deb" | sha256sum --check -
3. アプリをインストールします。以下を実行してください。
sudo apt install proton-vpn-gnome-desktop
Linuxシステムトレイアイコン(オプション)
デフォルトでは、GNOMEデスクトップはトレイアイコンをサポートしていません。Debianベースのディストリビューションでこの機能を有効にするには、以下を実行します。
1. 以下を実行します。
sudo apt install gnome-shell-extension-appindicator gnome-shell-extension-prefs
2. コンピューターを再起動します。
3. アプリを起動する前に、 拡張機能 アプリを開き、 システム拡張機能 → Ubuntu AppIndicators が オン に切り替わっていることを確認します。

スプリットトンネル(オプション)
Debianは依存関係を最小限に抑えるように設計されているため、デフォルトではスプリットトンネルを利用できません。有効にするには、以下を実行します。
1. 現在のカーネルのカーネルヘッダーをインストールします。
sudo apt install linux-headers-$(uname -r)
2. systemd-resolvedをインストールします(詳細情報はこちら(新しいウィンドウ)を参照してください)。
sudo apt install systemd-resolved
システムを再起動します。アプリの設定でスプリットトンネルが利用可能になります。
注意点
1. 公式のLinuxアプリを削除する方法
Linuxアプリをアンインストールするには、ターミナルを開いて以下を入力します。
sudo apt autoremove proton-vpn-gnome-desktop && sudo apt purge protonvpn-stable-release
2. アプリをアンインストールした場合にキルスイッチを無効化する方法
キルスイッチは弊社のLinuxアプリ内で簡単にオフにできますが、すでにアプリをアンインストールしてしまっている場合は不可能です。この場合、以下の手順でキルスイッチを削除し、インターネットへのアクセスを復元できます。
a) 次のコマンドを使用して、Proton VPNの接続名を確認します。
nmcli connection show --active
これにより、システムのアクティブな接続一覧が表示されます。
b) 接頭辞 pvpn- で始まる接続を探します。これには通常、pvpn-killswitch と pvpn-ipv6leak-protection が含まれ、pvpn-routed-killswitch が含まれる場合もあります。次のコマンドを使用して、これらの接続をすべて削除します。
nmcli connection delete [connection name]
例:
nmcli connection delete pvpn-killswitch
c) 次のコマンドを再度実行して、すべてのProton VPN接続が削除されたことを確認します。
nmcli connection show --active
Proton VPNの接続が残っている場合は、上記の説明に従って削除してください。
3. 弊社のベータ版Linuxアプリをお試しください
弊社のLinuxアプリのベータバージョンでは、一般公開される前の新機能にアクセスできますが、まだ開発段階にあります。ベータバージョンを使用し、フィードバックを共有していただくことで、バグの発見や対処を支援することができます。
すでにLinuxアプリがインストールされている場合は、ベータアクセスを有効にするために、アプリを開いて 設定 に移動し、ベータアクセススイッチを オンに切り替えるだけです。

Linuxアプリをまだインストールしていない場合は、アプリをインストールしてからベータアクセスを有効にする(上記参照)か、ベータ版アプリを直接インストールすることができます。これを行うには:
1. ベータパッケージをダウンロードします。以下を入力してください。
wget https://repo.protonvpn.com/debian/dists/unstable/main/binary-all/protonvpn-beta-release_1.0.8_all.deb
2. アプリが含まれるProton VPNベータリポジトリをインストールします。以下を実行してください。
sudo dpkg -i ./protonvpn-beta-release_1.0.8_all.deb && sudo apt update
このリリースパッケージのGPG署名は検証しないでください(dpkg-sig –verify)。弊社の内部リリースプロセスは複数の部分に分かれており、リリースパッケージは特定のGPGキーで署名され、リポジトリは別のGPGキーで署名されています。そのため、キーが一致しません。
リポジトリパッケージの整合性を確認したい場合は、次のコマンドを使用してチェックサムを検証できます。
echo "0f3c88b11aae384d76fc63547c4fbea1161c2aef376fb4b73d32786cbf9fa019" protonvpn-beta-release_1.0.8_all.deb | sha256sum --check -
3. アプリをインストールします。以下を実行してください。
sudo apt install proton-vpn-gnome-desktop
ベータ版Linuxアプリを削除する方法
ベータ版Linuxアプリをアンインストールするには、ターミナルを開いて以下を入力してください。
sudo apt autoremove proton-vpn-gnome-desktop && sudo apt purge protonvpn-beta-release