LinuxでVPNをセットアップする方法-Ubuntu、Kali、およびMintにVPNをインストールするためのガイド

Ubuntu、Kali、またはMintでVPNをセットアップする場合は、適切な場所にいます。この記事では、を使用してVPNをインストールするための簡単なハウツーガイドです Linux VPN GUI, ネットワークマネージャー、およびその他の方法.

人気があるため、この記事ではUbuntuにVPNをインストールすることに焦点を当てていますが、Linux Mint、Debian、Kali(Debianベース)にも同じ手順が適用され、他のLinuxディストリビューションのユーザーに役立つガイドラインを提供します。.

安全なオンライン状態を維持する方法の詳細

データを保護する方法について詳しく知りたい場合は、以下のガイドをご覧ください。

  • 最も安全なLinuxディストリビューション-このガイドでは、最も安全な2つのLinuxディストリビューションをリストします。.
  • VPN暗号化-PPTPからOpenVPNまでのVPN暗号化について知っておくべきことすべて.

VPNのカスタムLinuxソフトウェアをインストールする

ほとんどのオペレーティングシステムでは、VPNを設定する最も簡単な方法は、VPNプロバイダーのカスタムソフトウェアを使用することです。これはLinuxにも当てはまりますが、カスタムLinux GUIクライアントを提供するVPNプロバイダーはほとんどありません.

実際、WindowsおよびmacOSソフトウェアで通常見られるすべての機能を備えたLinux用のVPN GUIを提供することを知っている唯一のVPNプロバイダーは、AirVPNとMullvadです。 .

LinuxカスタマーソフトウェアでVPNをセットアップする

AirVPNの「Eddie」クライアントは、さまざまなLinux構成をサポートし、オープンソースです.

MullvadのVPNクライアントは、Ubuntu(Debian)、Fedora、Linux Elementary Freya、およびArch Linuxをサポートしています。また、オープンソースです.

LinuxにVPNをインストールする

ExpressVPNはカスタムLinuxクライアントも提供しますが、それはコマンドラインのみであり、十分な機能を備えていません。 Ubuntu、Fedora、Raspbianで利用可能ですが、オープンソースではありません.

NetworkManager経由のOpenVPN For Linux

専用クライアント以外では、おそらくほとんどのLinuxシステムにOpenVPNをインストールして使用する最も簡単な方法は、NetworkManagerデーモンを使用することです。.

AirVPNがNetworkManagerの使用を「複数の重大な問題のために」推奨していることは注目に値します。しかし、これに関してこれ以上詳細を確立することはできませんでした。.

Ubuntu GNOMEにOpenVPNをインストールする

  1. 選択したVPNプロバイダーにアカウントを登録します.
  2. 接続するサーバーのプロバイダーの.ovpn構成ファイルをダウンロードします。これらは多くの場合、.zipファイルとしてバッチダウンロードできます。この場合、使用する前に解凍する必要があります。.

    過去には、NetworkManagerはインライン証明書とキーを好まなかった。このため、多くのVPNは個別にダウンロードすることを推奨しています。しかし、これはもはや必要ではないようです.

  3. ターミナルウィンドウを開き、次のように入力して、NetworkManager用のUbuntu OpenVPNパッケージをダウンロードしてインストールします。

    sudo apt-get install network-manager-openvpn-gnome

  4. 通知バーのNetworkManagerアイコンをクリックして、OpenVPNが正しくインストールされていることを確認します.

    UbuntuにVPNをインストールする

    次に、VPNオフに移動します -> VPN設定 -> VPN -> [+]ボタンをクリックします.

    UbuntuでVPNをセットアップする

    [VPNの追加]ボックスに、OpenVPNオプションが表示されます。 OpenVPNが表示されない場合は、PCを再起動してください.

    VPN Ubuntuをインストールする

  5. OpenVPNオプションが表示されていると仮定して、クリックしないでください。代わりに「ファイルからインポート...」をクリックします。 .ovpnファイルをダウンロードした場所に移動し、1つをダブルクリックします.

    Ubuntu用のVPNのセットアップ

  6. サーバーのVPN設定が追加された[VPNの追加]ボックスが表示されます。ユーザー名とパスワードを入力して「追加」をクリックするだけです.
  7. これで、VPNがセットアップされました。わーい!開始するには、NetworkManagerに移動します -> VPNオフ -> 接続するサーバーを選択します.

    Ubuntu VPNのインストール方法

Linuxターミナル経由で直接OpenVPN

AirVPNによると、Linuxターミナルを介したOpenVPNの使用はNetworkManagerを使用するよりも安全ですが、個別に確認したり詳細を明らかにしたりすることはできませんでした.

残念ながら、VPNや使用するLinuxの種類によって仕様が大きく異なるため、このための一般的なセットアップガイドを行うことはできません。ただし、ほとんどの優れたプロバイダーにはガイドがあります.

OpenVPNを直接使用する場合、DNS要求はVPNプロバイダーのDNSサーバーにプッシュされないことに注意してください。 IPリークは、resolvconfを修正してDNSをVPNのDNSサーバーにプッシュすることで解決できます.

または、iptablesファイアウォールを手動で構成して、すべてのトラフィック(DNS要求を含む)がVPNサーバーを経由するようにすることもできます。これにより、少なくとも、すべてのDNS要求がVPNによってプロキシされます。また、キルスイッチとして機能します.

VPNのウェブサイトのドキュメントに、これらの問題に関する詳細なガイダンスが記載されている場合があります.

NetworkManager経由でPPTPを使用してLinux用のVPNを手動で構成する

PPTPは安全なVPNプロトコルではないため、通常は避けることをお勧めします。 NetworkManagerにはPPTPサポートが「すぐに使用可能」で提供されます。これにより、セキュリティが優先度の低い場合にPPTPが便利な「迅速で汚れた」ソリューションになります。.

  1. ネットワークマネージャーに移動 -> VPN設定。 [VPN]ボックスの横にある[+]アイコンをクリックします -> ポイントツーポイントトンネリングプロトコル(PPTP)

    Ubuntu VPNのセットアップ

  2. VPNから指定されたPPTP設定を入力します。これらの設定はLinux固有のものではないため、一般的な設定または別のプラットフォーム用に指定された設定を使用できます。.

    Ubuntu LinuxにVPNを追加する

L2TP / IPsecを使用してLinux用のVPNを手動で構成する

完全なVPN暗号化ガイドで使用されていないように、L2TPは通過するトラフィックに暗号化または機密性を提供しないトンネリングプロトコルであるため、通常はIPsec認証スイート(L2TP / IPsec)で実装されます.

NetworkManagerにL2TP / IPsecをインストールする方法

NetworkManager-l2tpはNetworkManager 1.2+のVPNプラグインで、L2TP / IPsecのサポートが含まれています.

インストールするには、ターミナルを起動し、次のコマンドを入力します。

sudo add-apt-repository ppa:nm-l2tp / network-manager-l2tp

sudo apt-get update

sudo apt-get install network-manager-l2tp

追加のバイナリ(GNOMEなど)をインストールするように求められる場合がありますが、その場合は先に進みます。 PCを再起動すると、NetworkManagerでL2TPが有効になります。.

VPN L2TP PPTPのインストール

セットアップは、追加のIPSec認証の詳細を入力する必要があることを除いて、PPTPの使用と非常に似ています(上記を参照)。繰り返しますが、VPNはこれらを提供できるはずであり、一般的な設定で十分です。.

VPN L2TPおよびIPsecのセットアップ

2018年5月更新:現在、xl2tpdにバグがあり、IPSecプロトコルでの使用が危険にさらされる可能性があります。この問題はすでにFedoraで修正されているため、UbuntuおよびDebianですぐにパッチが適用されることを期待しています。詳細と最新のアップデートについては、こちらをご覧ください.

IKEv2を使用してLinux用のVPNを手動で構成する

IKEv2は、VPNサービスで急速に普及しつつある安全で高速なVPNプロトコルです。 LinuxではstrongSwanを介してサポートされています。 strongSwanパッケージは、Linuxのほとんどのバージョンで使用できます。または、自分でコンパイルすることもできます.

NetworkManager用のIKEv2のインストール方法。これをソースからビルドするか、Debian / Ubuntuユーザーがターミナルを開いて以下を入力できます。

sudo apt-get install network-manager-strongswan

使用中、プラグインは上記のL2PT NetworkManagerプラグインのように機能します.

VPNが提供するIKEv2設定を入力するだけです(IKEv2をサポートしている場合).

Linux用IKEv2 VPN

Linux用のVPNをテストする方法

NetworkManagerを使用している場合、通知バーにある小さなネットワークロックアイコンにより、接続されていることが一目でわかります.

LinuxでVPNをテストする方法

さらに確認するために、VPNが接続され、正しく機能している場合、IPリークテストを実行できます…

IPリークについてVPNを確認する

(何らかの方法を使用して)VPNに接続したら、IPリークをチェックすることをお勧めします.

IPリークのLinux VPNの確認

上記の例は、IPv6リークの悪いケースを示しています。 IPv4 DNSの結果は、私が米国のVPNサーバーに接続していることを正しく示していますが、Webサイトは通常のDNSリークとWebRTCの両方を介して実際の英国のIPv6アドレスを見ることができます。不合格!

英国または米国でVPNを使用して安全を確保する方法の詳細については、以下のガイドをご覧ください。

  • VPN UK
  • VPNアメリカ合衆国

Private-Use – [RFCxxxx] IPはローカルIPのみであることに注意してください。個人またはデバイスを識別するために使用できないため、IPリークを構成しません。.

Linux用VPNのセットアップ:結論

Linuxのほとんどのものと同様に、物事は主流のプラットフォームよりも決して簡単ではありません。とは言っても、経験の浅いDebian / Ubuntuユーザーであっても、NetworkManagerを使用してVPNをセットアップしても問題はないはずです。.

画像クレジット:Profit_Image / Shutterstock.

Brayan Jackson
Brayan Jackson Administrator
Sorry! The Author has not filled his profile.
follow me