Proton VPN のホームページ

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オン に切り替わっていることを確認します。

Ubuntu AppIndicators

スプリットトンネル(オプション)

Debianは依存関係を最小限に抑えるように設計されているため、デフォルトではスプリットトンネルを利用できません。有効にするには、以下を実行します。

1. 現在のカーネルのカーネルヘッダーをインストールします。

sudo apt install linux-headers-$(uname -r)

2. systemd-resolvedをインストールします(詳細情報はこちら(新しいウィンドウ)を参照してください)。

sudo apt install systemd-resolved

システムを再起動します。アプリの設定でスプリットトンネルが利用可能になります。

pipとPyPIの使用に関する警告

注意点

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-killswitchpvpn-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