VPN - Proton VPN
概要
Proton VPNは、プライバシーを重視した多彩なアーキテクチャ、高度なセキュリティ特性、確かな性能を備えた機能豊富なVPNである。
WindowsおよびMac OSと同様、Linux向けにもGUIソフトウェアを提供しており、機能の有効化とサーバへの接続を簡単に行うことができる。
GUIソフトウェアは、全ての主要なLinuxディストリビューション(RedHat系、Debian系、Manjaro、Arch系)に対応している。
Proton VPNは、63カ国で多くのサーバを提供しており、プライバシーに配慮したスイスに拠点を置いている。
それは、トラフィックが厳格なプライバシー法で保護されている多数の厳しいサーバを通過することを意味する安全な接続を提供している。
それらの機能には、厳格なノーログポリシー、キルスイッチ、広告ブロッカー等も含まれている。
高レベルのセキュリティとともに、Proton VPNは、ユーザのオンラインアクティビティを傍受しないことを確認する暗号化の業界標準形式であるAES-256暗号を実装している。
これは、ユーザの匿名性を維持するだけでなく、地理的に制限されたストリーミングプラットフォームや他のコンテンツのブロックを解除するのに役立つ。
Proton VPNのメリットを以下に示す。
- 直感的なユーザインターフェイス
- 広告ブロック機能(NetShield)
- 厳格なノーログポリシー
- DNSリーク防止機能
- キルスイッチ
- 30日間返金保証
Proton VPNのデメリットを以下に示す。
- ライブチャットオプションが無い。
- 無料サーバはTorrentをサポートしない。
Proton VPNの契約
Proton VPNの契約手順を以下に記載する。
- Proton VPNの公式Webサイトへアクセスして、ページ右上にある[Create free account]を選択する。
- VPNのプランを選択する。
- Protonのアカウントを作成する。
- クレジットカード、PayPal、ビットコイン等のいずれかを選択して、金額を支払う。
- Eメールアドレスを入力して、[購入を完了]または[〜へ進む]を選択する。
- 支払いが完了した後、遷移先のページにユーザ名とパスワードが表示される。
入力したEメールアドレスがアカウントのIDとして登録される。
また、Eメールアドレスにサブスクリプションを回復する時のトークンが送付されるので、大切に保管すること。 - アカウントのパスワードの変更画面が自動的に立ち上がるため、任意のパスワードに変更する。
パスワードにおいて、$
、*
、%
、[
、]
の文字は使用できない。 - 自動的にアカウントページに遷移するので、[アプリをダウンロード]を選択して、Proton VPNソフトウェアをダウンロードする。
Proton VPNソフトウェアは、Windows、macOS、Linux、Android、iOSに対応している。
また、ブラウザの拡張機能はChrome、Firefoxが対応している。
Proton VPNでは、1ヶ月9.99ドル、1年間71.88ドル、2年間119.76ドルの料金である。(2022年7月現在)
Proton VPNのインストール
ビルドに必要なライブラリのインストール
sudo zypper install gtk3-devel gobject-introspection-devel python3-devel libsecret-devel systemd-devel \ libappindicator3-1 gnome-keyring \ python3-requests python3-pyOpenSSL python3-bcrypt python3-pycairo python3-gobject \ python3-gobject-cairo python3-psutil python3-dataclasses python3-pyxdg \ python3-keyring python3-Jinja2 python3-distro python3-python-gnupg python3-dbus-python python3-systemd
Proton VPNの実行に必要なライブラリのインストール
sudo zypper install libgtk-3-0 dbus-1-x11 xdg-utils libsecret-1-0 \ python3-requests python3-pyOpenSSL python3-bcrypt python3-pycairo python3-gobject \ python3-gobject-cairo python3-psutil python3-dataclasses python3-pyxdg \ python3-keyring python3-Jinja2 python3-distro python3-python-gnupg python3-dbus-python python3-systemd # Proton VPN GUIの動作に必要 libwebkit2gtk-4_0-37 webkit2gtk-4_0-injected-bundles typelib-1_0-WebKit2-4_0
前提条件
pip3
コマンドを使用せずにインストールする場合、先にインストールディレクトリを作成する必要がある。
この時、インストールディレクトリ名は、"/<Proton VPNのインストールディレクトリ>/lib/python<Pythonのバージョン>/site-packages"としなければならない。
mkdir -p /<Proton VPNのインストールディレクトリ>/lib/python<Pythonのバージョン>/site-packages 例. mkdir -p /<Proton VPNのインストールディレクトリ>/lib/python3.6/site-packages
インストールディレクトリを作成していない場合は、ビルドエラーが起きる。
Proton VPNクライアントのインストール
Proton VPNクライアントのGithubにアクセスして、ソースコードをダウンロードする。
ダウンロードしたファイルを解凍する。
tar xf proton-python-client-<バージョン>.tar.gz cd proton-python-client-<バージョン>
または、git clone
を使用して、ソースコードをダウンロードする。
git clone https://github.com/ProtonMail/proton-python-client.git cd proton-python-client
Proton VPNクライアントをインストールする。
export PYTHONPATH="/<Proton VPNのインストールディレクトリ>/lib/python<Pythonのバージョン>/site-packages:$PYTHONPATH" python3 ./setup.py build python3 ./setup.py install --prefix=<Proton VPN GUIのインストールディレクトリ> # または sudo pip3 install -e .
Proton VPNライブラリのインストール
Proton VPNライブラリのGithubにアクセスして、ソースコードをダウンロードする。
ダウンロードしたファイルを解凍する。
tar xf protonvpn-nm-lib-<バージョン>.tar.gz cd protonvpn-nm-lib-<バージョン>
または、git clone
を使用して、ソースコードをダウンロードする。
git clone https://github.com/ProtonVPN/protonvpn-nm-lib.git cd protonvpn-nm-lib
Proton VPNライブラリをインストールする。
export PYTHONPATH="/<Proton VPNのインストールディレクトリ>/lib/python<Pythonのバージョン>/site-packages:$PYTHONPATH" python3 ./setup.py build python3 ./setup.py install --prefix=<Proton VPN GUIのインストールディレクトリ> # または sudo pip3 install -e .
Proton VPN CLIのインストール
Proton VPN CLIを使用する場合のみインストールする。
Proton VPN CLIのGithubにアクセスして、ソースコードをダウンロードする。
ダウンロードしたファイルを解凍する。
tar xf linux-cli-<バージョン>.tar.gz cd linux-cli-<バージョン>
または、git clone
を使用して、ソースコードをダウンロードする。
git clone https://github.com/ProtonVPN/linux-cli.git cd linux-cli
Proton VPN CLIをインストールする。
export PYTHONPATH="/<Proton VPNのインストールディレクトリ>/lib/python<Pythonのバージョン>/site-packages:$PYTHONPATH" python3 ./setup.py build python3 ./setup.py install --prefix=<Proton VPN GUIのインストールディレクトリ> # または sudo pip3 install -e .
Proton VPN GUIのインストール
Proton VPN GUIを使用する場合のみインストールする。
Proton VPN GUIのGithubにアクセスして、ソースコードをダウンロードする。
ダウンロードしたファイルを解凍する。
tar xf linux-app-<バージョン>.tar.gz cd linux-app-<バージョン>
または、git clone
を使用して、ソースコードをダウンロードする。
git clone https://github.com/ProtonVPN/linux-app.git cd linux-app
Proton VPN GUIをインストールする。
export PYTHONPATH="/<Proton VPNのインストールディレクトリ>/lib/python<Pythonのバージョン>/site-packages:$PYTHONPATH" python3 ./setup.py build python3 ./setup.py install --prefix=<Proton VPN GUIのインストールディレクトリ> # または sudo pip3 install -e .