VPN - Proton VPN

提供:MochiuWiki : SUSE, EC, PCB
ナビゲーションに移動 検索に移動

概要

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の契約手順を以下に記載する。

  1. Proton VPNの公式Webサイトへアクセスして、ページ右上にある[Create free account]を選択する。
  2. VPNのプランを選択する。
  3. Protonのアカウントを作成する。
  4. クレジットカード、PayPal、ビットコイン等のいずれかを選択して、金額を支払う。
  5. Eメールアドレスを入力して、[購入を完了]または[〜へ進む]を選択する。
  6. 支払いが完了した後、遷移先のページにユーザ名とパスワードが表示される。
    入力したEメールアドレスがアカウントのIDとして登録される。
    また、Eメールアドレスにサブスクリプションを回復する時のトークンが送付されるので、大切に保管すること。
  7. アカウントのパスワードの変更画面が自動的に立ち上がるため、任意のパスワードに変更する。
    パスワードにおいて、$*%[]の文字は使用できない。
  8. 自動的にアカウントページに遷移するので、[アプリをダウンロード]を選択して、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 .