Windows および Linux で HTTPS クライアント経由で SoftEther VPN をセットアップする方法

Windows および Linux で HTTPS クライアント経由で SoftEther VPN をセットアップする方法

仮想プライベート ネットワーク (VPN)に関しては、すべてのプロトコルが同じように作成されているわけではありません。 OpenVPN と Wireguard は非常に人気のある VPN プロトコルですが、その人気により、一部のネットワークでブロックされるプロトコルが増えています。

SoftEther VPN では、暗号化されたトンネルが HTTPS ポート (443) 経由でルーティングされ、事実上 VPN を SSL 接続として偽装します。

Windows および Linux 上でHTTPS接続クライアント経由で SoftEther VPN を設定する方法を説明します。

Windows に SoftEther クライアントをインストールする

1. SoftEther Web サイトから Windows SoftEther クライアントをダウンロードします。ドロップダウン メニューからSoftEther VPN Clientを選択し、次に Windowsを選択する必要があります。インストーラーを実行し、画面上の指示に従います。セットアップ中に、プロンプトが表示されたらSoftEther VPN Clientを選択します。

Windows および Linux で HTTPS クライアント経由で SoftEther VPN をセットアップする方法

SoftEther の Web サイトには、クライアントをダウンロードするためのオプションが表示されます

2. インストール後、VPN クライアント マネージャーを起動します。 VPN 接続用の仮想ネットワーク アダプターを作成する必要があります。[仮想アダプター]を選択し、次に[新しい仮想ネットワーク アダプター]を選択します。 SoftEther VPN ネットワーク アダプターの一意の名前を入力し、[OK] を選択します。

Windows および Linux で HTTPS クライアント経由で SoftEther VPN をセットアップする方法

Windows SoftEther VirtualNetworkAdapter クライアントをセットアップする

3. 次に、左上隅の[接続]を選択し、 [新しい VPN 接続の設定]を選択します。 SoftEther VPN サーバーに対応する次の詳細を入力します。

  • 設定名: VPN クライアントに名前を付けます。
  • ホスト名: SoftEther VPN サーバーのサーバー名または IP アドレス。
  • ポート番号: 443
  • プロキシ タイプ: ほとんどの場合、「直接 TCP/IP 接続」を選択するのが最適です。接続が Web または SOCKS プロキシの背後にある場合は、対応するオプションを選択します。
  • 使用する仮想クライアント アダプタ: 前の手順で作成した仮想ネットワーク アダプタを選択します。
  • ユーザー認証設定:「標準パスワード認証」を選択します。 VPN のユーザー名とパスワードを入力します。

[OK]をクリックして 続行します。

4. 新しい接続を右クリックし、[接続]をクリックします。詳細が正しく入力されていれば、VPN は正常に接続されます。

Windows および Linux で HTTPS クライアント経由で SoftEther VPN をセットアップする方法

SoftEther クライアントが正常に接続されました

ここで、独自の DNS サーバーを指定する場合は、Windows で仮想ネットワーク アダプターの設定を編集する必要があります。

1. ネットワークと共有センターで、[アダプター設定の変更]をクリックし、仮想アダプター ( VPN##などの名前が付けられます) を右クリックし、 [プロパティ]をクリックして、[インターネット プロトコル バージョン 4]を選択します。

2. 使用する DNS サーバーを[優先 DNS サーバー]セクションに入力します。

Windows および Linux で HTTPS クライアント経由で SoftEther VPN をセットアップする方法

Windows ネットワーク設定に IPv4 DNS が表示される

VPN が正常に接続されたかどうかを確認するには、WhatIsMyIP に移動し、表示される IP アドレスを確認します。 SoftEther VPN サーバーの IP アドレスと一致する場合、クライアントは正しく設定されています。

Linux に SoftEther クライアントをインストールする

Linuxに SoftEther クライアントをインストールするには、ターミナルを開いてrootとしてログインする必要があります。このインストール ガイドは Debian/Ubuntu 用に提供されています。他の Linux ディストリビューションの場合は、それに応じてコマンドを調整してください。 Linux のインストール プロセスは Windows バージョンよりも少し時間がかかるため、この記事ではいくつかの部分に分けて記載しています。

1. ソフトウェア リポジトリと依存関係を更新します。

クライアントのインストールを開始する前に、次のコマンドを使用してソフトウェア リポジトリを更新します。

apt-get update -y

次に、VPN クライアントに必要な依存関係をインストールします。

apt-get install build-essential gnupg2 gcc make -y

2. Linux 用 SoftEther クライアントをダウンロードしてインストールします。

これを行うには、Lynx ターミナルベースのブラウザをインストールし、SoftEther ダウンロード ページを開きます。

apt-get install lynx -y
lynx http://www.softether-download.com/files/softether/

ページの一番下までスクロールして、最新の正式バージョンまたはベータ版を選択します。[Linux]を選択し、次に[SoftEther_VPN_Client] を選択します。

Windows および Linux で HTTPS クライアント経由で SoftEther VPN をセットアップする方法

システム アーキテクチャ、ファイルSoftether-vpnclient-xを選択し、「d」を押してダウンロードします。最後に[ディスクに保存]を選択します。

Windows および Linux で HTTPS クライアント経由で SoftEther VPN をセットアップする方法

qを押してLynx ブラウザを終了します。

ファイルを解凍します。新しいバージョンをダウンロードすると、ファイル名が異なる場合があることに注意してください。

tar -xvzf softether-vpnclient (press tab to complete)

Windows および Linux で HTTPS クライアント経由で SoftEther VPN をセットアップする方法

新しく作成した VPN クライアント フォルダーに移動します。

cd ./vpnclient

コマンドを発行してソフトウェアをコンパイルし、使用許諾契約に同意します。

make

Windows および Linux で HTTPS クライアント経由で SoftEther VPN をセットアップする方法

次に、VPN クライアントを実行します。

./vpnclient start

設定を開始する前に、システムとクライアントの互換性を確認してください。オプション 3 (VPN ツールの使用) を選択します。

Windows および Linux で HTTPS クライアント経由で SoftEther VPN をセットアップする方法

次に、次のコマンドを発行します。

check

Windows および Linux で HTTPS クライアント経由で SoftEther VPN をセットアップする方法

すべてのテストがエラーなく合格した場合は、構成に進むことができます。 「exit」と入力して vpncmd を終了します

3. VPNクライアントの設定

構成を開始するには、vpncmd を再度実行し、オプション 2 (VPN クライアントの管理) を選択します。Enter キーを押して、localhost をクライアントとして受け入れます。

./vpncmd

Windows および Linux で HTTPS クライアント経由で SoftEther VPN をセットアップする方法

VPN サーバーに接続するための新しい仮想インターフェイスを作成します。任意の名前を使用できます。

NicCreate 

Windows および Linux で HTTPS クライアント経由で SoftEther VPN をセットアップする方法

新しいクライアント アカウントを作成し、名前を付けます。この手順では、SoftEther ユーザー名とハブ名が必要です。

AccountCreate  /server::443 /HUB: /USERNAME: /NICNAME:

Windows および Linux で HTTPS クライアント経由で SoftEther VPN をセットアップする方法

新しく作成したアカウントのパスワードと認証モードを設定します。

AccountPasswordSet  /PASSWORD: /TYPE:standard

Windows および Linux で HTTPS クライアント経由で SoftEther VPN をセットアップする方法

次のコマンドを使用して、新しく作成したアカウントのステータスを確認します。

AccountList

Windows および Linux で HTTPS クライアント経由で SoftEther VPN をセットアップする方法

4. IP 転送を有効にする

これでアカウントは SoftEther VPN サーバーに接続する準備が整いましたが、まず IP 転送が有効になっていることを確認する必要があります。

cat /proc/sys/net/ipv4/ip_forward

これにより、値1または0が返されます。値が0の場合、IP 転送は有効になっていません。これを有効にするには、次のコマンドを使用して sysctl.conf ファイルを編集します。

nano /etc/sysctl.conf

「net.ipv4.ip_forward=1」という行を見つけて、コメントを解除します。ファイルを保存します (ctrl-o、ctrl-x)。

Windows および Linux で HTTPS クライアント経由で SoftEther VPN をセットアップする方法

5. 最初の SoftEther VPN 接続を作成します

これで、アカウントが VPN サーバーに接続する準備ができました。これを行うには、次のコマンドを発行します。

AccountConnect 

Windows および Linux で HTTPS クライアント経由で SoftEther VPN をセットアップする方法

この時点で、AccountList コマンドを発行することで、アカウントが正常に接続されたことを確認できます。

AccountList

DHCP 経由で VPN サーバーに IP アドレスを要求します。仮想インターフェイス名の前にプレフィックス「vpn_」を付けます。たとえば、「vpn_sevpn」

dhclient 

Windows および Linux で HTTPS クライアント経由で SoftEther VPN をセットアップする方法

VPN サーバーによって割り当てられた IP アドレスを確認する必要があります。このアドレスは次のステップで重要となるため、覚えておいてください。

ここで、仮想インターフェイス名と割り当てられた IP アドレスが確認できます。上の画像では、青で強調表示されています。

iconfig 

6. 静的ルーティングを設定する

ここで、すべてのトラフィックがデフォルトのネットワーク ゲートウェイではなく VPN 経由でリダイレクトされるように、静的ルートを指定する必要があります。現在のルーティング テーブルを確認するには、netstat コマンドを使用します。

netstat -rn

Windows および Linux で HTTPS クライアント経由で SoftEther VPN をセットアップする方法

上の画像では、VPN サーバー (vpn_sevpn) によって割り当てられた IP アドレスと、デフォルト ゲートウェイ (ens33) が表示されます。各ネットワークが異なるため、ルーティング テーブルはここで示した例とは異なります。デフォルト ゲートウェイ IP は、前の手順で VPN サーバーから取得した DHCP IP アドレスとは異なります。

デフォルト ゲートウェイ IP を取得したら、デフォルト ゲートウェイを介して VPN サーバーの IP アドレスに新しいルートを追加します。 VPN サーバーの IP は SoftEther VPN サーバーの IP であり、DHCP経由でサーバーから割り当てられた IP ではないことに注意してください。

ip route add /32 via 

古いデフォルト ルートを削除します。

ip route del default via 

これらのルート変更を行うと、ルーティング テーブルは上の画像のようになります。なお、デフォルトゲートウェイはVPNサーバーからDHCP経由で発行されるIPアドレスに変更されています。

ここで、Google の DNS サーバーなどの外部 IP に ping を実行して、接続をテストします。

ping -c4 8.8.8.8

最後に、パブリック IP アドレスを確認して、SoftEther クライアント接続が正しく機能していることを確認します。

wget -qO- http://ipecho.net/plain ; echo

返された IP アドレスが VPN サーバーの IP と同じであれば、すべてが正しく機能します。

7. VPN接続を切断します

VPN から切断するには、次のコマンドを使用して VPN クライアント構成スクリプトを再起動する必要があります。

./vpncmd

ここで、AccountDisconnect コマンドを発行します。

AccountDisconnect 

Windows および Linux で HTTPS クライアント経由で SoftEther VPN をセットアップする方法

ここで、クライアント構成を終了し、仮想ネットワーク インターフェイスから DHCP リースを解放しましょう。

dhclient -r 

Windows および Linux で HTTPS クライアント経由で SoftEther VPN をセットアップする方法

次に、VPN クライアントを停止します。

./vpnclient stop

次に、VPN サーバーへのルートを削除してルーティング テーブルを編集しましょう。

ip route del /32

最後に、ネットワークのローカル ゲートウェイを経由するデフォルト ルートを追加します。

ip route add default via 

これでネットワーク接続が復元されます。


Windows 10/11にブラックパンサーテーマをインストールする方法

Windows 10/11にブラックパンサーテーマをインストールする方法

この記事では、LuckyTemplates は引き続き、非常に美しい一連の新しいテーマを紹介します。

ホームエリアネットワーク (HAN) について学ぶ

ホームエリアネットワーク (HAN) について学ぶ

ホーム エリア ネットワーク (HAN) は、すべてのラップトップ、コンピュータ、スマートフォン、その他のスマート デバイスやデジタル デバイスが 1 つのネットワークに接続されているユーザーの家のネットワークです。

WiFi とモバイルデータではどちらが速いですか?

WiFi とモバイルデータではどちらが速いですか?

純粋に理論的な状況では、4G LTE と WiFi の速度に大きな違いはありません。製品版の仕様はどちらも最大1000Mbpsとなっている。

Windows でのポインターの精度の向上について学ぶ

Windows でのポインターの精度の向上について学ぶ

Windows の [ポインターの精度を高める] 設定により、実際には多くの状況でマウスの制御の精度が低下する可能性があります。この機能は Windows ではデフォルトで有効になっており、マウス アクセラレーションの一種です。

Windows 10 メールでグループに電子メールを送信する

Windows 10 メールでグループに電子メールを送信する

長年にわたり、Windows はさまざまな変更を加え、多くの新しい機能やアプリケーションが追加されてきました。 Windows 10 で言及すべき新しいアプリケーションの 1 つはメールです。

Windows 10のストアからインストールされているアプリケーションを削除する方法

Windows 10のストアからインストールされているアプリケーションを削除する方法

Windows 10 では、新しいテクノロジに基づいて構築されたアプリケーションが導入されています。これらのアプリは Windows ストア アプリと呼ばれ、この記事ではそれらをアンインストールするさまざまな方法を説明します。

Windows 10 で HungAppTimeout 値を変更する方法

Windows 10 で HungAppTimeout 値を変更する方法

このチュートリアルでは、Windows 10 で [タスクの終了] ダイアログ ボックスが表示されるまでにシステムが待機する時間を示す HungAppTimeout 値を指定する方法を説明します。

InSSIDer ソフトウェアの概要

InSSIDer ソフトウェアの概要

inSSIDer は、WiFi ネットワークがどのチャネルにあるかを視覚化します。 inSSIDer には、環境を評価し、最適なチャネルを選択するためのツールが組み込まれています。

Windows ファイアウォール コントロールを使用して Windows ファイアウォールをカスタマイズする方法

Windows ファイアウォール コントロールを使用して Windows ファイアウォールをカスタマイズする方法

Microsoft のオペレーティング システムには付属していませんが、Windows ファイアウォール コントロール (略して WFC) は引き続きオペレーティング システムの一部として使用できます。

仮想マシンの動作が遅い理由とその修正方法

仮想マシンの動作が遅い理由とその修正方法

仮想マシンの動作が遅いという問題がありますか?問題を解決する方法については、次の記事をお読みください。