ソフトウェア
 Computer >> コンピューター >  >> ソフトウェア >> ソフトウェア

VPN サーバーの作成方法

今日の世界では、オンライン ID を安全に保ち、詮索好きな目から保護するために VPN が必要になっています。業界では、ユーザーに最高のサービスを提供するための最高の VPN プロバイダー間の競争がありますが、最も強力な VPN サービスでさえ欠陥があるため、手元にある限られたリソースで独自の VPN サーバーを作成する方法を知っておく必要があります!

独自の VPN サーバーを作成するには、追加の作業が必要になることは事実ですが、サード パーティは関与していません。 VPN サーバーをセットアップしたら、VPN が機能しているかどうかを確認してください。

  • Amazon クラウド サービス上に独自の VPN サーバーを作成し、VPN サーバーを使用できるようにクライアント デバイスを設定できます
  • VPN 機能を備えたルーターをお持ちの場合は、ホーム ネットワークに VPN サーバーをセットアップできます。
  • VPN ルーターがない場合でも、ルーターのファームウェアをフラッシュすることで、ホーム ネットワーク上に VPN サーバーを作成できます。

クラウド上に VPN サーバーを作成するには?

独自の VPN サービスをセットアップするのは難しい場合がありますが、クラウドベースのソリューションを使用するのは簡単です.システムのセットアップとは、オンライン フォームにデータを入力し、請求情報を入力することを意味します。コンピューターやルーターがすべてを管理してくれるので、わざわざセットアップする必要はありません。

アマゾン ウェブ サービスでアカウントを作成する

  • アマゾンに行く ウェブ サービス ページに移動し、[AWS アカウントの作成] をクリックします。
  • 自分のアカウントでログイン
  • [セキュリティ、ID、コンプライアンス] パネルで、[サービス]、[IAM] の順に移動します。
  • [ユーザー] をクリックしてから、[ユーザーを追加] をクリックします。
  • ユーザー名を作成し、[Programmatic Access] をクリックします。 [次へ] をクリックします。
  • [既存のポリシーを直接添付] をクリックします。
  • 検索で「admin」と入力して、管理者アクセスにチェックマークを付けます。 [次へ] をクリックします。
  • 後で必要になるいくつかの重要なファイルで構成される [CSV のダウンロード] ボタンをクリックします。

アルゴリズムの依存関係の設定と実行

Windows コンピューターで Algo をセットアップするには、数分かかる場合があります。説明を読み、Algo をダウンロードして実行し、続いてコマンド ラインでインストールして構成します。

Windows 10 の場合

  • [設定] に移動し、[更新とセキュリティ] に移動します。
  • [開発者向け] をクリックして、開発者モードを有効にします。
  • コントロール パネルに移動し、[プログラム] に移動します。
  • Windows の機能を有効にする
  • 下にスクロールして、Linux 用 Windows サブシステムを選択します。
  • [OK] をクリックします。
  • プログラムがコンピュータにインストールされます。
  • コンピュータを再起動してください。
  • 検索パネルに「Bash」と入力して、Linux Bash がコンピュータにインストールされているかどうかを確認してください。
  • いくつかの質問に答えた後、Bash を開いてソフトウェアをインストールします。
  • インストールが完了したらすぐに、次のコマンドを入力してください。
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 algo
  • 次に、ユーザーのリストを作成する必要があります。「nano config.cfg」と入力して、Enter ボタンを押します。
  • このコマンドにより、画面にテキスト エディターが表示されます。VPN の使用を許可されているユーザーの名前を入力してください。
  • リストを保存するには、Ctrl+X を入力してエディタを閉じます。
  • ターミナルでコマンド ./algo を入力すると、インストールが開始されます。
  • Amazon EC2 プロバイダー キーは 2 です。探しているプロバイダーの場合は 2 を入力してください。
  • VPN 名を入力してください。
  • サーバーの場所を選択します (実際の場所に近いサーバーの場所を選択すると、遠くのサーバーを選択した方がパフォーマンスがわずかに向上することに注意してください)。
  • この次のステップでは、AWS からダウンロードした CSV ファイルを開きます (前のセクションの最後のステップ)。
  • AWS アクセス キーと AWS シークレット キーをコピーし、必要に応じてセクションにキーを貼り付けます。
  • [VPN オンデマンド] セクションで、[はい] を選択して、VPN を自動的に機能させるかどうかを選択します。

Linux および macOS の場合

これらの手順はどの Mac でも機能しますが、Linux の場合、これらの手順は Debian Linux のみを対象としていることに注意してください。コマンドは、他の Linux バリアントでは異なります。

  • こちらからアルゴをダウンロード .
  • お使いのコンピューターで algo-master zip ファイルを解凍します。
  • Linux ターミナルで cd と入力し、ターミナルに algo-master フォルダをドラッグ アンド ドロップします。
  • 次のようになります
cd /Users/hammalfarooq/Downloads/algo-master
  • 次に次のコマンドを入力してください
Linux の場合は、これらのコマンドを入力してください。

$ sudo apt-get update &&sudo apt-get install \

ビルド必須 \v

libssl-dev \

libffi-dev \

python-dev \

python-pip \

python-setuptools \

python-virtualenv –y

macOS の場合は、これらのコマンドを入力してください

$ python -m ensurepip –user

$ python -m pip install –user –upgrade virtualenv

  • 次に、以下のコマンドを入力して、残りのアルゴリズムの依存関係のインストールを続行します。

$ python -m virtualenv –python=`どの python2` env &&

source env/bin/activate &&

python -m pip install -U pip virtualenv &&

python -m pip install -r requirements.txt

オペレーティング システムが macOS の場合は、cc のインストールが必要になる場合があることに注意してください。

  • コマンド sudo nano config.cfg を入力し、Enter キーを押して、VPN の使用が許可されているユーザーのリストを作成します。
  • リストを保存するには、Ctrl+X を押します。
  • 同じターミナルで、./algo と入力してインストールを開始します。
  • Amazon EC2 プロバイダー キーは 2 です。探しているプロバイダーの場合は 2 を入力してください。
  • VPN 名を入力し、サーバーの場所を選択します。 (実際の場所に近い VPN サーバーの場所を選択すると、速度が向上することに注意してください)。
  • 前のセクションで AWS からダウンロードした CSV ファイルを開きます。
  • AWS アクセス キーと AWS シークレット キーをコピーして、必要な場所に貼り付けます。
  • [VPN オンデマンド] セクションで [はい] を選択して VPN を自動的に機能させるか、手動で操作することができます。

VPN を構成してデバイスをセットアップする

新しいデバイスで VPN をセットアップして構成するには、プロファイルをセットアップするだけです。

Apple デバイスの場合

マック
  • configs フォルダー内の algo-master フォルダーにある .mobileconfig ファイルをダブルクリックします。
  • インストールが開始され、プロファイルが作成されます。
iOS
  • iOS デバイスで .mobileconfig ファイルを開き (メールまたは Airdrop で送信)、VPN に接続するためのプロファイルを設定します。
  • VPN から切断する場合は、プロファイルを削除してください。

Android デバイスの場合

  • Google Play ストアから strongSwan VPN クライアントをインストールします。
  • configs フォルダで、P12 ファイルを探します。
  • P12 ファイルを Android デバイスに転送します。
  • strongSwan VPN クライアントを介して P12 ファイルを開き、VPN に接続します。

Windows の場合

  • config フォルダに移動し、ファイル PEM、P12、および PS1 をコピーします。
  • ファイルをコンピュータの別の場所に貼り付けます。
  • 信頼されたルート証明書フォルダにある PEM ファイルをクリックしてインポートします。
  • Windows Powershell を開き、ディレクトリを PEM、P12、および PS1 ファイルを貼り付けた場所に変更します。
  • 次に、このコマンドを入力して入力します。

Set-ExecutionPolicy Unrestricted -Scope CurrentUser

  • Powershell スクリプト名を入力し、Enter キーを押します。
  • 最後のステップで、このコマンドを入力し、Enter キーを押してセットアップを完了します。

Set-ExecutionPolicy 制限付き -Scope CurrentUser

これで VPN に正常に接続され、トラフィックが保護されました!

VPN ルーターで VPN サーバーを作成するには?

この方法の主な要件は、VPN ルーターとは何か、および通常のルーターとの違いを知っていることです。

VPN をセットアップする最も簡単な方法は、VPN をサポートする独自のルーターを使用することです。ただし、このオプションを含むルーターがない場合、この方法はおそらく機能しません。 VPN ルーターがない場合に VPN サーバーを作成する方法については、このまま読み進めてください。

  • ルーターで「VPN」を検索して、サービスと互換性があるかどうかを確認してください。
  • ルーターのマニュアルは見つかりましたよね?そうでない場合は、ブラウザに 192.168.0.1 または 192.168.1.1 と入力し、構成ページの VPN セクションを見つけて、ルーティング設定ページを見つけることができます。
  • VPN セクションに到着したら、指示に従って VPN サーバーをセットアップします。
  • VPN プロトコルを指定し、ユーザー名とパスワードを入力して VPN を設定します。ルーターを再起動して設定を適用してください。
  • 任意のデバイスで VPN を利用するには、ルーターの設定ファイルをインストールしてデバイスに展開します。

ルーターをフラッシュして VPN サーバーを作成する方法?

ホーム ネットワークに VPN をセットアップするもう 1 つの方法は、ルーターのファームウェアをフラッシュすることです。フラッシングを行う前に調査が必要なので、この手法を決定する場合は注意してください。基本的に、VPN ホスティングなどの機能を含むオペレーティング システムをルーターにインストールして、VPN をホストできるようにします。

ルーターをフラッシュする前に、ルーターが DD-WRT または OpenWrt をサポートしているかどうかを確認することをお勧めします。

フラッシング ルーター

  • ルーターと互換性のあるファームウェアをコンピューターにダウンロードし、ルーターをコンピューターに接続します。
  • イーサネット ケーブルを使用して、ケーブルの一方の端をルーターの LAN ポートに接続し、ケーブルの一方の端をコンピュータの LAN ポートに接続します。
  • パソコンでお気に入りのブラウザを開き、ルーターの設定ページにアクセスします。
  • ルーターのアップグレード ファームウェア セクションに移動します
  • Flash your router by the firmware downloaded in the first step.
  • Follow the instructions carefully and flash your router’s firmware.

Create A VPN Server

  • Proceed to your router’s configuration page, then follow the steps to create your own VPN server.
  • On your router’s configuration page, go to the VPN section.
  • Turn on the VPN protocol (Recommended Protocol:OpenVPN)
  • Run the commands for DD-WRT or OpenWrt, whichever firmware type you have chosen while flashing your router’s firmware.

Set Up Your VPN Server and Clients

  • To start the process, configure your router’s firewall settings to allow inbound VPN connections.
  • Generate a certificate to ensure the communication of the VPN server with a secure channel to the VPN client.
  • Generate Private Keys and Certificates for the Profiling of VPN Clients.
  • Now install the software for OpenVPN.
  • At this point, complete the profiling process by issuing the certificates and private keys to VPN clients.
  • Set up the VPN client profiles on the devices that will access your VPN server.
  • VPN Clients with access can now connect to your VPN server.

Why Make Your Own VPN Server?

In today’s world of thousands of VPN providers offering great deals on VPN services, there are some additional advantages and reasons why you should have your own VPN server.

Save On The Monthly VPN Charges

If you have your own VPN server, you can save all the dollars being deducted from your account on a monthly basis while getting all the benefits of a VPN. Although, you won’t be able to use the additional features which VPN services provide like Kill-Switch, Double Encryption, or Multi-Hop features.

Access to Home Network from Anywhere

Setting up your VPN on your own home router will allow you to use resources at home just as if you were still there. From printing documents from the printer in your house to accessing your personal files, anything that was available to you when connected via wireline connection will be accessible while using the VPN connection.

Avoid Being Tracked

You don’t want your web surfing activities to be monitored by a VPN service. Having your own VPN server will make sure your data is secure. Although, if you want a third-party VPN service that has strict log policies then you can go for ExpressVPN .

Why You Should Not Make Your Own VPN Server?

Setting up your own VPN server is not necessary. A reliable VPN service will provide you with a high level of security and privacy unless you have your own reasons to set up a VPN server for yourself.

Slow Internet Speed

A VPN can have your back at all costs but it can also slow down your internet connection if you have an average speed bandwidth.

Home routers can be great assets for setting up a VPN server, but they don’t always have the necessary bandwidth. If you already have a limited speed internet then hosting your own VPN server will further slow down your internet speed.

Access to Your Home Network IP Only

You won’t have access to multiple locations or servers which a commercial VPN provider offers to its users to try out and find the best VPN server which unlocks streaming libraries or geo-spoof your favorite geo-based AR games. But you will only have access to your home network’s IP address.

No Access to External VPN Features

Commercial VPNs do not only offer secure internet activity on the web but they offer more features that can guarantee your online privacy. Features like Kill-switch, Double Encryption, or Multi-Hop features are usually included in the basic plans of third-party VPN services and these features are a plus to keep you secure and anonymous on the web!

Wrapping it up!

Prioritize your reasons first if there really is a need for you to make a VPN server of your own. Because there is a requirement of extra effort if you set up a VPN server on your own with the limited resources you have – to keep maintaining it – to check for leaks and to configure it properly. Other than that, you can always get a trusted VPN service with reasonable pricing with a little research!

これについて何か考えはありますか?以下のコメント欄でお知らせいただくか、Twitter または Facebook で議論を進めてください。

編集者のおすすめ:

  • Why choosing a safe VPN is super important
  • Why should a small business use a VPN?
  • Cybersecurity:Why you should always use VPN
  • 4 benefits of using a virtual private network (VPN)

  1. TeamSpeak3サーバーをすばやく作成する方法

    TeamSpeakは、複数のユーザー間の音声通信を瞬時に行うために開発されたアプリケーションです。これは、1人の管理者(サーバーをホストしている)とユーザー(サーバーに接続している)との電話会議の例えに従います。 TeamSpeakの主なユーザーは、一緒にゲームをプレイしながらチャットするのが好きなゲーマーです。 ゲーマーがTeamSpeakを使用するには、1人の個人が、他の人が接続できるサーバーを自分のマシンでホストする必要があります。威圧的または困難に見えるかもしれませんが、そうではありません。マシンに管理者アカウントと一緒にアクティブなインターネット接続があれば、すぐにサーバーを

  2. Windows Server 2016 (PPTP) で VPN サーバーをセットアップする方法。

    このチュートリアルでは、世界中のどこからでもローカル ネットワーク リソースにアクセスできるように、PPTP VPN サーバー 2016 をセットアップする手順を順を追って説明します。そのため、1 つのネットワーク カードを備えた Windows 2016 サーバーを使用していて、どこからでもサーバーまたはネットワーク ファイルに接続してアクセスするために VPN 接続をセットアップしたい場合は、以下を読み続けてください…* * 注:ネットワークにより安全な VPN サーバーをセットアップする場合は、次の記事をお読みください:認証用のカスタム事前共有キーを使用して L2TP VPN サーバー