VPN - CyberGhost

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

概要

CyberGhostは、2011年にルーマニアで設立された企業であり、プライバシーに関して徹底したコミットメントを実践している。
ルーマニア(本社)とドイツに拠点があり、EUのデータ保持法やスパイ法の対象とならないため、ユーザが影響を受けることはない。

CyberGhostの特徴を、以下に示す。

  • 暗号化
    256ビットのAES暗号化アルゴリズム(財務、軍事、政府等の機密扱いの分野で使用されるのと同じ暗号化)を使用している。
  • OpenVPNプロトコル
    高度なセキュリティや最高のパフォーマンスを実現するため、CyberGhost VPNソフトウェアはOpenVPNプロトコルを使用している。
  • WireGuardプロトコル
    速度向上と最新の暗号化を希望されるユーザは、新たに導入されたWireGuardプロトコルを選択すること。
  • 厳格なノーログポリシー
    CyberGhostを使用することにより、究極のプライバシー保証を得られる。
    CyberGhostのVPNサーバは、ユーザのデータを一切保管しないようにプログラムされている。
    CyberGhostのVPNネットワークに接続した時点で、CyberGhostをはじめ、誰もユーザのオンライン活動を監視することができない。
  • インターネットの制限無し
    Netflix、HBO Now、Amazonプライム、、その他のサービスに無制限にアクセスできる。
    CyberGhostでIPアドレスを変更することにより、地域的制限を迂回して、お気に入りのコンテンツやソーシャルメディアプラットフォーム、ゲーミングサイトのブロックを解除できる。
  • 最大7台のデバイスを保護
    CyberGhostは、全ての主要OSに対して最適化されている。1つのプランに契約するだけで、インターネットに接続するデバイスを最大7台まで保護できる。
  • 24時間365日のライブチャットサポート
    CyberGhostでは、ライブチャットまたはメールを通じて1日24時間 / 週7日のサポートを提供している。
    なお、対応言語は、英語、ドイツ語、フランス語、ルーマニア語である。


CyberGhostが提供しているもう1つの便利な機能は、地域制限を回避できることである。
世界中40以上のストリーミングサービスへアクセスすることができるため、BBC iPlayerやHuluを簡単に閲覧することができる。
Cyber Ghostの最大の特徴は、100%機能するという保証があることである。
通常、ストリーミングサービスはVPNサーバのIPアドレスをブロックしてコンテンツへのアクセスを制限しているが、CyberGhostは、閲覧したいWebサイトのブロックを解除をできるよう保証している。

また、CyberGhostのP2Pポリシーは、ファイル共有やTorrent等にも利用できるが、匿名トレントに最適化された指定サーバのみで使用できる。

Linux向けのCyberGhost VPNソフトウェアは、Ubuntu 16.04以降のLTS、Fedora 29以降、Linux Mint 19以降、Kali Linux、CentOS 7以降、PoP!_OSに対応している。
また、他のLinuxディストリビューションもサポートするように努めており、SUSEにおいても問題なく使用できる。

※注意
CyberGhostは、CrossRider社というイスラエルに存在するデータ分析会社によって運営されていることに注意すること。


CyberGhostの契約

CyberGhostの契約手順を以下に記載する。

  1. CyberGhostの公式Webサイトへアクセスして、ページ中央にある[今すぐ購入]を選択する。
  2. VPNのプランを選択する。
  3. [お支払い方法]では、クレジットカード、PayPal、ビットコインのいずれかを選択する。
    なお、1、2、3年のプランでは、45日間の返金保証がある。
  4. Eメールアドレスを入力して、[購入を完了]または[〜へ進む]を選択する。
  5. 支払いが完了した後、遷移先のページにユーザ名とパスワードが表示される。
    入力したEメールアドレスがアカウントのIDとして登録される。
    また、Eメールアドレスにサブスクリプションを回復する時のトークンが送付されるので、大切に保管すること。
  6. アカウントのパスワードの変更画面が自動的に立ち上がるため、任意のパスワードに変更する。
    パスワードにおいて、$*%[]の文字は使用できない。
  7. 自動的にアカウントページに遷移するので、[アプリをダウンロード]を選択して、CyberGhost VPNソフトウェアをダウンロードする。
    CyberGhost VPNソフトウェアは、Windows、macOS、Linux、Android、iOSに対応している。
    また、ブラウザの拡張機能はChrome、Firefoxが対応している。


CyberGhostでは、1ヶ月1,480円、1年間5,940円、2年間9,000円、3年間10,335円の料金である。(2022年5月現在)


依存関係のライブラリのインストール

Cyber Ghost VPNソフトウェアを実行するために必要な依存関係のライブラリをインストールする。

sudo zypper install python3 openvpn NetworkManager-openvpn \
                    NetworkManager-openvpn-gnome              # GNOMEを使用する場合
                    plasma-nm5-openvpn                        # KDEを使用する場合                     



CyberGhostの使用手順 : CyberGhost CLIを使用する場合

CyberGhost CLIのインストール

CyberGhost CLIで必要なのものは、CyberGhostのユーザ名とパスワードのみである。

  1. CyberGhostの公式Webサイトにアクセスして、ページ右上にある[マイアカウント]からログインする。
  2. アカウントページ左にある[Donwload Hub] - アカウントページ右にある[CyberGhost VPN for Linux] - [Configure]を選択する。
  3. [SERVER DISTRIBUTION]プルダウンは[Fedora 32]を選択して、[Download App]を選択する。
  4. CyberGhost CLIをダウンロードする。
  5. ダウンロードしたファイルを解凍して、必要であれば、任意の名前に変更する。
    unzip cyberghostvpn-<ディストリビューション名>-<バージョン>.zip
    mv cyberghostvpn-<ディストリビューション名>-<バージョン> CyberGhost
  6. CyberGhost CLIをインストールする。
    1. sudo ./install.sh
    2. SUSEを使用する場合、CyberGhost CLIの実行に必要な依存関係のライブラリは、事前にインストールしている必要がある。
      そのため、Python 3とOpenVPNのインストールを求められたら、[N]を入力する。
    3. CyberGhost CLIのインストール時に、CyberGhostのユーザ名およびパスワードが求められるため、それぞれ入力する。
  7. インストールが正常に完了すると、"Install completed ..."というメッセージが表示される。
  8. cyberghostvpnコマンドを実行することにより、使用可能なコマンドのリストが表示される。


CyberGhost CLIのコマンド

接続先の全ての国(国のコード)を確認するには、以下のコマンドを実行する。

cyberghostvpn --traffic --country-code


接続先の国の都市(都市のコード)を確認するには、以下のコマンドを実行する。

sudo cyberghostvpn --traffic --country-code <国のコード>


1つの都市で利用可能なサーバ(接続先のサーバ名)のリストを取得するには、以下のコマンドを実行する。

sudo cyberghostvpn --traffic --country-code <国のコード> --city "<都市のコード>"


接続先の国を選択するには、以下のコマンドを実行する。

cyberghostvpn --country-code <国のコード>
例. cyberghostvpn --country-code DE


接続先の国の都市を選択するには、以下のコマンドを実行する。

cyberghostvpn --country-code <国のコード> --city "<都市のコード>"
例. cyberghostvpn --country-code DE --city frankfurt


CyberGhost VPNに接続するには、以下のコマンドを実行する。
デフォルトでは、OpenVPNプロトコルを使用して接続する。
接続に成功すると、"VPN connection established"というメッセージが表示される。

sudo cyberghostvpn --connect
# または
sudo cyberghostvpn --country-code <国のコード> --city "<都市のコード>" --connect
例. sudo cyberghostvpn --country-code DE --city frankfurt --connect


また、接続先のサーバ名を知っている場合、特定のサーバに直接接続することができる。
接続に成功すると、"VPN connection established"というメッセージが表示される。

sudo cyberghostvpn --server <サーバ名> --connect
例. sudo cyberghostvpn --server frankfurt-s402-i01 --connect


VPN接続が有効かどうかを確認するには、以下のコマンドを実行する。

cyberghostvpn --status


VPN接続を終了するには、以下のコマンドを実行する。

sudo cyberghostvpn --stop 


IPアドレスが匿名かつプライベートなCyberGhostに変更されたことを確認する場合は、http://www.iplocation.net/ にアクセスする。
IPロケーションオンラインサービスにアクセスする前に、Webブラウザのキャッシュとクッキーを削除することを推奨する。

CyberGhost CLIのアンインストール

CyberGhost CLIをアンインストールする。

sudo cyberghostvpn --uninstall


ストリーミングを視聴する場合

CyberGhostでは、ストリーミングに最適化されたVPNサーバを使用して、
Netflix、Amazonプライムビデオ、BBC iPlayer等の地域制限のあるコンテンツにアクセスすることが可能である。

これらのサービスのために、最適化されたVPNサーバの1つに接続する必要がある。
これは、CyberGhost CLIにストリーミング向けVPNサーバを経由して接続するよう指示することにより行われる。

まず、サポートされているストリーミングサービス(Netflix DE、Hulu、Youtube等)のリストと国名(国のコード)を取得する。

cyberghostvpn --streaming --country-code


以下の例では、サーバータイプ"Streaming"、サービス"Netflix DE"、国(国コード)"DE"を指定して、VPN接続している。

sudo cyberghostvpn --streaming 'Netflix DE' --country-code DE --connect


※注意
例えば、フランスで利用可能な全てのストリーミングサービスを確認する場合は、以下のコマンドを実行する。

cyberghostvpn --streaming --country-code FR


対応するフランスのストリーミングサービスが全て表示されるので、希望するストリーミングサービスに接続する。
以下の例では、Canal+(フランスの有料民間テレビ局)向けに最適化されたVPNサーバに接続している。

sudo cyberghostvpn --streaming 'Canal+' --country-code FR --connect



Torrentを使用する場合

CyberGhost CLIは、安全にTorrentを使用できる幅広いP2P Torrentサーバを提供している。

※注意
シードキューにあるTorrentは、メイン接続にトラフィックを発生させて追跡される可能性があるため、VPNサーバに接続するまではTorrentクライアントを起動しないこと。

まず、P2Pファイル共有をサポートしている国のリストを取得する。 (各国の様々な法律や政策のため、全ての国やサーバがP2Pファイル共有をサポートしているわけではない)

cyberghostvpn --torrent --country-code


P2Pファイル共有に対応している国のリストを確認した後、接続先の国のコードを入力してVPNサーバに接続する。

sudo cyberghostvpn --torrent --country-code <国のコード> --connect


VPNサーバに接続されていることを確認するには、以下のコマンドを実行する。

cyberghostvpn --status


IPアドレスが匿名かつプライベートなCyberGhostに変更されたことを確認する場合は、http://www.iplocation.net/ にアクセスする。
IPロケーションオンラインサービスにアクセスする前に、Webブラウザのキャッシュとクッキーを削除することを推奨する。

最後に、Torrentクライアントを起動する。


CyberGhostの使用手順 : NetworkManagerを使用する場合

Cyber Ghost(OpenVPN)を設定するには、以下の手順に従う。

  • GNOME / KDE 共通
  1. CyberGhostの公式Webサイトにアクセスして、ページ右上にある[マイアカウント]からログインする。
  2. アカウントページ左にある[VPN] - アカウントページ右にある[Manage Devices] - [Configure Device]を選択する。
  3. 使用するプロトコル(OpenVPN等)、使用するサーバがある国名、サーバグループを選択する。
    • プロトコル
      OpenVPN等を選択する。
    • サーバグループ
      サーバグループとOpenVPNプロトコル(UDPまたはTCP)を選択する。
      UDPは、TCPより高速に通信できるが、場合によってはダウンロード等の処理において、中断されることがある。
      TCPは、UDPよりも安定した接続が可能であるが、若干通信速度が遅くなる。突然の切断等、接続に関する問題が頻繁に発生する場合は、TCPを選択する。
    • 使用するサーバがある国名
      ネイティブプロトコルの接続は、1つのサーバーとしか使用できないため、接続したい国を選択する。選択した該当国内のサーバは、CyberGhostにより自動的に選択される。
  4. [Save Configuration]を選択する。
  5. 上記の設定で生成されたOpenVPNの認証情報を見るには、[View Configuration]を選択する。
  6. [Save Configuration]を選択した後、接続認証情報が生成されて、新しいページに遷移する。
    ※重要 : この時、以下に示す情報を保存すること。(ユーザ名とパスワードは、後で入力を求められる)
    • サーバグループ
      接続先の国にあるサーバのアドレスである。(例. 12345-1-ca.cg-dialup.net)
      このアドレスは、上記で選択した国ごとに変わる。
    • ユーザ名
      このプロトコルのみで生成されるユーザ名である。
      これは、CyberGhostのアカウントのユーザ名ではなく、手動設定によりCyberGhostのサーバと認証するためにのみ使用される。
    • パスワード (表示するには、[Show Password]オプションにチェックを入力する必要がある)
      プロトコルを使用するためにのみ生成されたパスワードである。
      これは、CyberGhostのアカウントのパスワードではなく、手動設定によりCyberGhostのサーバで認証するためにのみ使用される。
    • 事前共有キー
  7. [Download Configuration]を選択して、OpenVPNの設定ファイルをダウンロードする。
    ダウンロードしたファイルを解凍する。
    unzip config.zip
  8. OpenVPNの設定ファイルは、以下に示すファイルを含む。
    接続先の国を変更する場合、再度、アカウントページで使用する場所を設定し直して、新しいOpenVPNの設定ファイルをダウンロードする必要がある。
    • ca.crt
      認証局の証明書
    • client.crt
      ユーザ証明書ファイル
    • client.key
      秘密鍵ファイル
    • openvpn.ovpn
      OpenVPNの設定ファイル


  • GNOMEの場合
  1. OpenVPNの設定ファイルをインポートして使用するために必要な依存関係のライブラリをインストールする。
    sudo zypper install openvpn NetworkManager-openvpn NetworkManager-openvpn-gnome
  2. GNOMEのホーム画面右上にある[ネットワーク]アイコンをクリックして、[設定]アイコンを選択する。
  3. [設定]画面が開くので、画面左にある[ネットワーク] - 画面右の[VPN]項目の右にある[+]ボタンを押下する。
  4. [VPNの追加]画面が開くので、[ファイルからインポート...]を選択する。
  5. 上記で解凍したOpenVPN設定ファイルを選択して、画面右上にある[開く]ボタンを押下する。
    ここで、OpenVPNファイルの命名形式は、国-場所-サーバアドレスである。
    例. UnitedStates.ovpn
  6. 選択したOpenVPN設定ファイルが未保存のセッションとしてNetworkManagerにインポートされるので、[VPNの追加]画面から以下に示す項目を入力および設定する。
    • [Gateway]
      サーバのアドレスを確認する。
    • [ユーザ名]
      上記で保存した該当プロトコルのみで生成されるユーザ名を入力する。
    • [パスワード]
      上記で保存した該当プロトコルのみで生成されるパスワードを入力する。
      [Store the password for all users(すべてのユーザーのパスワードを保存する)]を選択する。
    • [CA証明書]
      ca.crtとラベル付けされていることを確認する。
    • [ユーザ証明書]
      client.crtとラベル付けされていることを確認する。
    • ユーザーキーパスワード
      上記で保存した該当プロトコルのみで生成されるユーザーキーパスワードを入力する。
  7. [VPNの追加]画面にある[IPv6]タブを選択して、[無効]ボタンを選択する。
  8. [VPNの追加]画面右上にある[追加]ボタンを押下する。
  9. 上記で追加したCyberGhostのOpenVPN設定が作成されて、CyberGhostのOpenVPNセッションが[VPN]項目の選択エリアにリストされていることを確認する。
    これは、[VPN]項目の選択エリアにあるスライダースイッチを押下することにより、接続および切断を切り替えることができる。
    また、GNOMEのホーム画面右上にある[ネットワーク]アイコンをクリックして、VPNの接続および切断を切り替えることができる。
  10. IPアドレスが匿名かつプライベートなCyberGhostに変更されたことを確認する場合は、http://www.iplocation.net/ にアクセスする。
    IPロケーションオンラインサービスにアクセスする前に、Webブラウザのキャッシュとクッキーを削除することを推奨する。


  • KDEの場合
  1. OpenVPNの設定ファイルをインポートして使用するために必要な依存関係のライブラリをインストールする。
    sudo zypper install openvpn NetworkManager-openvpn plasma-nm5-openvpn
  2. [KDEシステム設定]を起動して、[接続]を選択する。
  3. [接続]画面が開くので、画面左下(接続先リストの下)にある[+]を押下する。
  4. [接続タイプの選択]画面が開くので、リストの最下行にある[VPN接続をインポート...]オプションを選択して[作成]ボタンを押下する。
  5. [VPN接続をインポート]画面が開くので、解凍したディレクトリ内にあるOpenVPNファイル(VPNサーバ)を選択する。
    例. UnitedStates.ovpn
  6. 証明書をコピーするよう求められたら、[はい]ボタンを押下する。
  7. [接続]画面左にCyberGhostのVPN接続が表示されるので、CyberGhostのVPN接続を選択する。
  8. [接続]画面右にある[VPN(openvpn)]タブを選択して、以下に示す項目を入力および設定する。
    • [Gateway]
      サーバのアドレスを確認する。
    • [ユーザ名]
      上記で保存した該当プロトコルのみで生成されるユーザ名を入力する。
    • [パスワード]
      上記で保存した該当プロトコルのみで生成されるパスワードを入力する。
    • [CA証明書]
      ca.crtファイルのパスが表示されていることを確認する。
    • [クライアント証明書]
      client.crtファイルのパスが表示されていることを確認する。
    • 秘密鍵のパスワード
      上記で保存した該当プロトコルのみで生成される秘密鍵のパスワードを入力する。
    • 画面右のプルダウン
      [すべてのユーザーのパスワードを保存する]を選択する。
  9. [接続]画面右にある[IPv6]タブを選択して、[この接続には IPv6 が必要]チェックボックスのチェックを外す。
  10. [接続画面]右下にある[適用]ボタンを押下する。
  11. タスクバーにあるネットワークアイコンをクリックすると、CyberGhostのOpenVPNが表示されるので、[接続]ボタンを押下する。



CyberGhostの解約

  1. CyberGhostの公式Webサイトにアクセスして、ページ右上にある[マイアカウント]からログインする。
  2. アカウントページ左にある[ご契約] - アカウントページ右にある[自動更新をオフにする]を選択する。
  3. 自動更新をしない場合、次回の支払い期限での契約が更新されないため、実質解約となる。



CyberGhostの返金

返金において、申し込みから14日以内または45日以内にする必要がある。

  1. CyberGhostの公式Webサイトにアクセスして、ページ右下にある[ヘルプ]を選択する。
  2. 検索窓が表示されるので、refundと入力して検索する。
  3. 名前、Eメールアドレス、言語、メッセージを入力して、検索窓の右下にある[チャットを開始]を選択する。
    なお、メッセージ欄には、"I would like to receive refund"のように入力する。
  4. チャットが開始されて、アカウントの確認のためにReference NumberまたはOrder IDが要求される。
    Reference NumberまたはOrder IDは、CyberGhostの契約(または解約)時に受信したEメールに記載されている。
  5. チャットにて、VPNを解約する理由等を質問されるため、"I don't need to use VPN anymore."等と入力する。
  6. チャットを終了するには、チャット画面下部にある[送信]を選択する。
  7. 翌日以降に返金されるはずである。
    後日、正常に返金されているかどうかを確認すること。



CyberGhostのアカウントの削除

返金期間内の場合、アカウントの削除は返金処理をした後に行うこと。

  1. CyberGhostの公式Webサイトにアクセスして、ページ右上にある[マイアカウント]からログインする。
  2. アカウントページ左にある[設定] - アカウントページ右下にある[マイアカウントを削除]を選択する。
  3. パスワードまたはPUKを入力して、[保存]を選択する。
  4. アカウントが削除される。