クラウドで完全に無料のVPNを設定する方法

クラウドで完全に無料のVPNを設定する方法
クラウドで完全に無料のVPNを設定する方法

ライフハッカーのロゴ

  • Bluesky ページを見る (新しいタブで開きます)
  • Instagramページを見る(新しいタブで開きます)
  • Facebookページで見る(新しいタブで開きます)
  • YouTubeページを見る(新しいタブで開きます)
  • Twitterページを見る(新しいタブで開きます)
  • コピーしました

目次


仮想プライベートネットワーク(VPN)は、ブラウジングのセキュリティを強化し、覗き見(インターネットサービスプロバイダーを含む)を防ぐ優れた方法ですが、VPNプロバイダーは信頼性が低いことで有名です。信頼できるプロバイダーを見つけるには、少し調べてみるのも良いでしょう。あるいは、10分ほどで自分でVPNを作成することもできます。

簡単におさらいすると、VPNはデバイスから送信される前にデータを暗号化し、その後、ローカルネットワークとインターネットサービスプロバイダー(ISP)を通過する間も暗号化されたまま、最終的にVPNサーバーによって復号されます。この場合、VPNソフトウェアをウェブサービスにインストールすることになります。

商用VPNは設定が簡単で、このプロジェクト自体はそれほど複雑ではありませんが、ある程度の技術的な知識が必要です。設定が不十分なVPNは役に立たないので、自分で設定することに不安がある場合は、Private Internet Access、SlickVPN、NordVPN、Hideman、Tunnelbearなどの有名企業の商用VPNを利用することをお勧めします。コマンドラインを少し使うのが得意な方は、さっそく始めましょう。

ライフハッカーのロゴ

あなたも気に入るかもしれない

得られるもの

つまり、これにより無料のVPNが手に入ります。つまり、パソコンやモバイルデバイスとインターネット全体との間に、安全で暗号化された接続が確立されるということです。インターネットサービスプロバイダ(ISP)にオンラインでの行動をすべて見られてしまうのが気になる方、あるいはカフェなどでインターネットに安全に接続したい方は、VPNをご利用ください。

これまで長年にわたり、Private Internet Accessをはじめ、多くのパブリックVPNプロバイダーを紹介してきましたが、どのプロバイダーにも共通する欠点は、個人データのプライバシーをどれだけ忠実に守ってくれるのか見極めが難しいことです。そこで、次の論理的なステップは、自分でVPNを作ることです。自分でVPNを作るためのプロジェクトはいくつかありますが、私はAlgoを選びました。Algoは、競合する複数のクラウドサービスのいずれかにVPNソフトウェアをインストールし、お持ちのどのコンピューターからでも接続できます。

他にも選択肢はいくつかありますが、StreisandはVPNの概念をさらに一歩進め、Torブリッジやその他のプライバシー重視の機能も統合しています。Streisandは優れたサービスですが、ほとんどの人にとっては過剰かもしれません。しかし、Streisandの高度なプライバシーとセキュリティ機能に興味があるなら、セットアッププロセスの最初のステップはAlgoとほぼ同じなので、このガイドの最初のステップに従えば、Amazon EC2サービスのセットアップにおける戸惑いを解消できるでしょう。その後は、お使いのオペレーティングシステムに対応したStreisandの手順に従ってください。

最後に、本題に入る前に、Algoはあなたのウェブ閲覧履歴を匿名化するものではなく、法的機関や政府機関によるデータ取得からあなたを守るものでもありません。政府は理論上、ホスティングプロバイダー(この場合はAmazon)に請求情報の提供を求める可能性があります。つまり、あなたのトラフィックがあなたまで追跡される可能性があるということです。もちろん、商用VPNプロバイダーでも同様です。しかし、少なくともVPN部分は完全にあなた自身で管理できます。また、比較的簡単に利用できるため、使い方に慣れてしまえば、すぐに設定したり削除したりできます。

いずれにせよ、Algoは接続を安全に暗号化してくれるので、ほとんどの人にとっては十分です。匿名でランダムなVPNプロバイダーにお金を払うのが不安な場合は、これが最適なソリューションです。

ステップ1: Amazon EC2アカウントにサインアップする

AlgoはDigitalOcean、Amazon EC2、Google Compute Engine、Microsoft Azureにインストールできます。新規ユーザーの方は、Amazon EC2の無料利用枠を1年間ご利用いただけますので、その手順をここで詳しく説明します。

ただし、いくつか制限があります。まず、月間750時間の利用時間です。これは1台のデバイスであれば十分すぎるほどですが、複数のデバイスをお持ちの場合は、利用時間が長くなる可能性があります。次に、月間帯域幅は15GBに制限されているため、大容量ファイルを頻繁にダウンロードする場合は、これでは足りないかもしれません。さらに、1年契約期間終了後は、時間単位の料金体系に切り替わります。とはいえ、ほとんどの人は月額10~11ドル以上は支払わないでしょう。

この予測不可能性にうんざりしていて、1年間の無料期間を飛ばして、より安定した価格のプランを選びたい場合は、DigitalOceanの月額5ドルプランの利用をお勧めします。DigitalOceanのセットアップもかなり簡単です。デフォルト設定で新しいDropletを作成し、「API」タブをクリックして新しいトークンを生成します。このトークンはAlgoのインストールプロセスで必要になります。その後は、下のAlgoの手順に進んでください。

しかし、私たちはみんな無料が大好きなので、Amazon の話を続けましょう。

  1. Amazon Web Servicesのサイトにアクセスして、無料アカウントを作成してください。必要に応じて、現在のAmazonアカウントをWebサービスのアカウントにリンクすることもできます。

  2. ログインしたら、「サービス」>「IAM」をクリックします。「セキュリティ、アイデンティティ、コンプライアンス」タブの下にあります。

  3. 左側の「ユーザー」タブをクリックします。

  4. [ユーザーの追加]をクリックします。

  5. ユーザー名を作成し、「プログラムによるアクセス」の横にあるボックスをクリックします。「次へ」をクリックします。

  6. 既存のポリシーを直接添付するをクリックします。

  7. 「admin」と入力してポリシーを検索します。「AdministratorAccess」を見つけて、その横にあるチェックボックスをオンにします。完了したら「次へ」をクリックします。

  8. 最後の画面で「CSVをダウンロード」ボタンをクリックします。このファイルには、Algoのセットアッププロセスで必要となるいくつかの番号とアクセスキーが含まれています。「閉じる」をクリックすれば完了です。

これで、Amazon で無料プランのサービスが利用できるようになりました。次は Algo をインストールしましょう。

ステップ2: Algoをダウンロードしてインストールする

次に、Algoをインストールします。これは、ご自宅のWindows、Mac、またはLinuxコンピューターでコマンドラインを使って行います。LinuxまたはMacをお使いの場合は、下のパート2に進んでください。Windowsをお使いの場合は、そのまま進んでください。

パート 1: Windows 10 ユーザー (Mac ユーザーはこの手順をスキップできます)

Windowsユーザーは、Algoを動作させるためにWindows Subsystem for Linuxをインストールする必要があります。これはWindows 10(Anniversary Update以降)でのみ利用可能です。必要な手順は以下のとおりです。

  1. 設定を開きます。

  2. [更新とセキュリティ] をクリックし、[開発者向け] をクリックします。

  3. 開発者モード オプションを有効に設定します。

  4. すべてがインストールされたら、[コントロール パネル] をクリックし、[プログラム] を選択します。

  5. [Windows の機能の有効化または無効化] をクリックします。

  6. 下にスクロールして「Windows Subsystem for Linux」の横にあるボックスにチェックを入れ、「OK」をクリックします。Windowsがソフトウェアをインストールし、再起動します。

これでLinux Bashのインストールが完了しました。スタートメニューをクリックし、「Bash」と入力してください。いくつか質問が表示されます。質問に答えると、Windowsが別のソフトウェアをインストールします。インストールが完了すると、コマンドラインが表示されます。以下を入力し、Enterキーを押してください。

これまでのところどう思いますか?

sudo apt-get update && sudo apt-get install python-pip python-setuptools build-essential libssl-dev libffi-dev python-dev python-virtualenv git -y

次に、次のコマンドでリポジトリのクローンを作成します。

git clone https://github.com/trailofbits/algo && cd アルゴ

完了したら、下のパート 2 の手順 5 に進んでください。

パート2: Algoをインストールする

MacではAlgoを簡単にインストールできます。ただし、Linuxのバージョンによって必要なコマンドが異なります。Linuxで必要なコマンドについては、こちらをご覧ください。

  1. Macの場合は、Algoをダウンロードし、マシン上の任意の場所にファイルを解凍します。これにより、 というフォルダが作成されますalgo-master

  2. ターミナルを開き、 と入力してcd「algo-master」ディレクトリの場所を入力します。場所がわからない場合は、 と入力しcd、algo-masterディレクトリをターミナルにドラッグ&ドロップしてください。場所が自動的に入力され、 のように表示されますcd /Users/jimbojones/Documents/algo-master

  3. 入力しpython -m ensurepip —userてEnterを押します。

  4. 入力しpython -m pip install —user —upgrade virtualenvてEnterを押します。

  5. 入力してpython -m virtualenv env && source env/bin/activate && python -m pip install -r requirements.txtEnterキーを押します。ccコマンドラインツールをまだインストールしていない場合は、インストールを促すプロンプトが表示されます。同意して進んでください。

  6. 入力してsudo nano config.cfgEnterキーを押します。テキストエディタが開きます。「ユーザー」欄に、作成したいユーザーの名前を入力します。これらはVPNへのアクセスを許可したいユーザー全員です。友人と共有する場合や複数のデバイスでVPNを使用する場合は、複数のユーザーを作成してください。入力が完了したら、Ctrl+Xキーを押して保存し、終了します。

  7. 入力する./algoとインストールプロセスが開始されます。インストールスクリプトが一連の質問をします。

  8. プロバイダーは2Amazon EC2と入力してください(別のプロバイダーをご利用の場合を除く)。VPNの名前を入力し、サーバーの場所を選択してください(最も近い利用可能なサーバーを選択することをお勧めします)。

  9. 次に、AWSアクセスキーとAWSシークレットキーを取得する必要があります。前の手順でAmazonからダウンロードした認証情報CSVファイルを覚えていますか?このファイルにはこれらの番号が含まれています。指示に従って、ファイルから各番号をコピー&ペーストしてください。

  10. 次に、AlgoはVPNオンデマンドについて尋ねます。私はYes両方の質問に回答しました。これにより、AppleデバイスはVPNに自動的に接続されます。そうでない場合は、毎回手動で有効にする必要があります。また、セキュリティ強化、HTTPプロキシ、ローカルDNSリゾルバーには「はい」と答えることをお勧めします。残りのオプションは完全にあなた次第です。すべて「いいえ」と答えても、VPNは正常に動作します。

最後に、これらすべてが終わったら、Algo があなたのプロバイダーにインストールされ、様々なサービスの設定が完了し、最終的に完了のゴーサインが出ます。これで VPN が起動し、利用できるようになります。使用するには、デバイスを Algo に接続する必要があります。

VPN用にデバイスを設定する

VPNに接続するには、VPNに接続したい各デバイスにプロファイルまたは証明書をインストールする必要があります。これは、オペレーティングシステムによって多少異なります。いずれにしても、必要なファイルはすべて「configs」フォルダ内の「algo-master」ディレクトリにあります。

AppleデバイスでVPNを設定する

「configs」フォルダ内に.mobileconfigファイルがあります。Macでは、このファイルをダブルクリックしてプロファイルをインストールしてください。iPhoneまたはiPadにプロファイルをインストールするには、同じファイルをMacからiOSデバイスにAirDropするか、自分宛にメールで送信するか、iCloudやDropboxなどのクラウドサービスにアップロードしてそこから開くことができます。プロファイルのインストールを確認するメッセージが表示され、その後はVPNに接続されます。プロファイルを削除するだけで切断できます。

AndroidデバイスでVPNを設定する

Androidでは、まずstrongSwan VPNクライアントアプリをインストールする必要があります。次に、Configsフォルダ内のP12ファイルをAndroidデバイスにコピーし、strongSwanで開きます。表示される指示に従って設定してください。ご不明な点がある場合は、このガイドで各手順を詳しく説明しています。

WindowsでVPNを設定する

このプロセスは Windows ではかなり複雑ですが、それでも実行可能です。

  1. 「configs」フォルダに移動し、PEM、P12、およびPS1ファイルをWindowsマシンにコピーします。

  2. PEM ファイルをダブルクリックして、信頼されたルート証明書ストアにインポートします。

  3. Powershell アプリケーションを開き、前の手順 1 でコピーしたファイルがあるフォルダーに移動します。

  4. 入力しSet-ExecutionPolicy Unrestricted -Scope CurrentUserて Enter キーを押します。

  5. PowerShellスクリプトの名前を入力し、Enterキーを押します。これは のような形式になりますwindows_$usernameyoumadeup.ps1。画面の指示に従ってください。

  6. 最後に、完了したら入力しSet-ExecutionPolicy Restricted -Scope CurrentUserて Enter キーを押します。

これで VPN がセットアップされるはずです。

すべての設定が完了したら、ガイドに従ってテストし、VPN が適切に動作していることを確認してください。

スマートホーム&リビングニュース レター ストーリーを見逃さない

リンジー・エレフソンの肖像 リンジー・エレフソン 機能エディター

Lindsey とチームから、スマートホームに関する最新のニュース、トレンド、アドバイスを入手しましょう。

スマートホーム&リビングニュースレター 最新情報を見逃さないで。 リンジーとチームからの最新のスマートホームニュース、トレンド、アドバイスをお届けします。

次の記事へスクロールしてください