LinuxでVPNを5分で無料でセットアップする方法

この短くて期限切れのチュートリアルでは、オンラインの匿名性を保護するために仮想プライベートネットワーク(VPN)をセットアップします。VPNとは何か、またはこれらの設定とは何かについてはあまり説明しません。設定します。まっすぐに行きましょう。

Windowsバージョン:

5分で無料でWindows上にVPNをセットアップする方法

このチュートリアルでは、VPNを設定し、DNSを上書きしてプライバシーを保護します。medium.com

更新:

これは、Ubuntu <= 16.xxおよび他のほとんどのディストリビューションで機能します。Ubuntu 18以降を使用している場合は、更新された手順についてこの投稿を参照してください。

問題がある場合は、ipleak.netでテストを実行して、情報が漏洩している正確な原因を特定し、この応答とそれにリンクされている応答を確認してください。それでも問題が解決しない場合は、できるだけ多くの情報をコメントに投稿してください。

あなたは必要になるでしょう:

  • LinuxOSを搭載したコンピューター。私はUbuntuを使用しています。Debianベースのディストリビューションを使用していない場合、コマンドは異なる場合があります。
  • 管理者/ Sudo権限
  • 基本的なコンピュータースキル
  • VPNとは何かに関する基本的な知識

変更した内容をすべてメモし、問題が発生した場合に備えてバックアップを作成します。また、記録として、私はここにリンクされているどのサイトとも提携していません。一部の設定を台無しにする可能性があるため、自己責任でこのチュートリアルに従ってください。

パート1:DNSの変更

あなたのドメインネームサーバー(DNS)はあなたに関するいくつかの情報を提供することができるので、私たちはそれを変更したいと思います。DNSリークテストなどのツールを使用して、表示される情報を確認することから始めます。次に、それを非表示にする作業を行います。

  1. OpenDNSを使用します。彼らのウェブサイトに行き、彼らのセットアップガイドページにある彼らの2つのネームサーバーIPアドレスを入手してください。
  • 208.67.222.222
  • 208.67.220.220

2.編集:/etc/dhcp/dhclient.conf

ターミナルで、以下のコマンドを入力するか、コピーして貼り付けます。Nanoは、ターミナルのテキストエディタです。ファイルがあなたのマシンのグーグルのどこかにあるか、それを探してください。

sudo nano /etc/dhcp/dhclient.conf

「ドメイン名サーバーを追加する」という行を探します。行頭に#記号が付いてコメントアウトされている場合は、#を削除してコメントを解除します。次に、OpenDNSのIPアドレスを使用するように行を変更し、以下の私のように8.8.8.8をもう1つ追加します。この時点でインターネットが一時的に機能しなくなる可能性があります。

prepend domain-name-servers 208.67.222.222, 208.67.220.220, 8.8.8.8;

この行は、最初のアドレスを使用し、最初のアドレスが失敗した場合は2番目のアドレスを使用し、最初の2つが失敗した場合は最後に8.8.8.8を使用することを意味します。これは通常起こりません。デフォルトでは3つのアドレスを使用するため、8.8.8.8を追加します。3番目のアドレスを追加せず、最初の2つが失敗した場合、実際のアドレスが使用されます。次に、以下に示すように保存して終了します。

Ctrl + Oを押します

ENTERを押します

Ctrl + Xを押します

これにより、ファイルが保存されて閉じられます。次に、次のコマンドでnetwork-managerを再起動する必要があります。

sudo service network-manager restart

これで、機能するかどうかを確認する必要があります。以下のコマンドを入力して、ネームサーバーが表示されるかどうかを確認します。上記のリンク先のWebサイトでDNSリークテストを実行します。

cat /etc/resolv.conf

潜在的な問題

手順を実行しましたが、catコマンドにはネームサーバー127.0.1.1しか表示されません。

この問題/解決策についてDietmarとAnalyzeTradesに感謝します

コメント/削除してくださいDNSを= dnsmasqのから/etc/NetworkManager/NetworkManager.conf

パート2:VPNの設定

WebブラウザでのDNSリークの修正:

  1. Firefoxのアドレスバーと入力し、Enterキーを押しでabout:configと入力します。
  2. 設定ページで次を検索します:media.peerconnection.enabled
  3. ダブルクリックしてfalseに変更します。
  4. Firefoxを再起動します。

これが他のブラウザでどのように行われるのかわかりません。

無料のVPNを取得する

  1. Googleは無料のVPNを提供しており、それが優れていることを確認してください。残りの手順ではVPNBookを使用します。
  2. On VPNBook, you just download the config file for the VPN you want. Copy the username and password. The password changes periodically, so you will need to get it again later. It doesn’t matter where you are located when choosing your config file. You can be in the U.S., download the Euro one, and appear to be from Europe.

3. After you extract the downloaded zip file, open your terminal again. Change to the directory where you extracted it, or right click and choose “Open in Terminal.” We have just a few more steps now.

4. Install OpenVPN to use the config.

sudo apt-get install openvpn

5. Close your browser and anything connected to the internet. To use OpenVPN, enter the command below to run the config you want. Once it says “Initialization Complete,” you’re all set. You should keep the terminal open. If it fails, try a different VPN, or read the error and try to figure it out.

sudo openvpn vpnbook-ca1-tcp443.ovpn

6.最後に、別のDNSリークテストを実行して、機能するかどうかをテストします。

これまでに成功し、機能する場合は、おめでとうございます。これが、実行できるボーナスの簡単なbashスクリプトです。必要に応じてパスワードを変更するだけです。

Bashスクリプト1

クレジットアドナン・ラヒッチ

#!/bin/bash
cd /path/to/VPNBook.com-OpenVPN-Euro1username="vpnbook"password="he2qv5h"read -sp "Enter Sudo Password: " sudopassword
/usr/bin/expect << EOF
spawn sudo openvpn vpnbook-euro1-tcp443.ovpnexpect "password for $USER: "send "$sudopassword\r"expect "Enter Auth Username: "send "$username\r"expect "Enter Auth Password: "send "$password\r"expect "$ "
EOF
これにより、ユーザー名とパスワードを手動で入力しなくてもVPNが開始されます。VPNもバックグラウンドで実行されたままになります。必要に応じてそれを殺すためのスクリプトは次のとおりです。
#!/bin/bashsudo pkill vpn

Bashスクリプト2

#!/bin/bashecho "user: vpnbook"echo "pass: 5VHZEps"sudo openvpn vpnbook-ca1-tcp443.ovpn

それを新しいファイルに入れ、右クリック>プロパティ>権限を選択し、ファイルをプログラムとして実行できるようにします。この例では、Canada tcp 443configを使用しています。

参考文献

VPN、インターネットプライバシー、セキュリティについて説明しているQuincyLarsonのすばらしい記事をいくつか紹介します。

10分で無料でVPNを設定する方法(そしてなぜ緊急にVPNが必要なのか)

“A computer lets you make more mistakes faster than any other invention with the possible exceptions of handguns and…medium.freecodecamp.comHow to encrypt your entire life in less than an hour

“Only the paranoid survive.” — Andy Grovemedium.freecodecamp.org

If you’re interested in ethical hacking and security, there’s a free 15 hour course on YouTube.