
ゴール:自宅でVPNを使用してネットワークの場所(国)を変更します。
なぜ:VPN はプロキシを使用するよりもはるかに安全です。ルーターに統合されています。スマート DNS ソリューションや Hidemyass などの共有ソリューションは使用しないでください。
問題:Azure でホストされている OpenVPN サーバーを使用して、自宅のルーターとの OpenVPN 接続を確立できました。ただし、ページを参照することはできません。
デバッグ:
- VPN クライアントは接続が確立されたことを通知します。
- ホーム ネットワークは Azure のサーバーに ping を実行できます。
- ブラウジングで「DNS プローブが終了しました」というエラーが表示される
注記:ルーターは、L2TP を使用して Hidemyass サービスと連携します。Azure を使用したい理由は、専用のリソースが必要だからです。
その他:
- Windows と Ubuntu の両方に openVpn サーバーをインストールしました。
- Azure サーバーで TCP ポートと UDP ポートを有効にし、ファイアウォールを無効にしました。
- この構成により、ホーム ネットワークから Azure ネットワークへの ping が可能になります。(push "redirect-gateway def1 bypass-dhcp")
私が試したこと
Azure部分にDNSサーバーをインストールしました
DNSにフォワーダーが設定されている
Azure のポイントされたホーム DNS
ドメイン名を指定すると、VPN に接続されていないときに DNS タイムアウトが 1 つ削除されます。
自宅のファイアウォールを無効にした
AzureゲートウェイIP(10.8.0.1)へのPingはVPN後に機能します
VPN ホーム ネットワークは、\10.8.0.1\vpn を使用して (10.8.0.1) 内のファイルにアクセスできるようになります (push "redirect-gateway def1 bypass-dhcp" の後)
「redirect-gateway def1 bypass-dhcp」設定をプッシュすると、VPN の後に Google IP (216.58.209.14) への ping が停止します。ただし、Azure には ping できます。
Azure で IP 転送を有効にするために IP レジストリを更新し、再起動しました。VPN 接続は機能しているように見えますが、IP 転送は機能しません。
ルーターのすべてのアップデート
概念的なネットワークトポロジ
リアルネットワークトポロジー
サーバー構成
ポート 1194
プロトUDP
デヴ・トゥン
ca "C:\Program Files (x86)\OpenVPN\config\ca.crt"
証明書 "C:\Program Files (x86)\OpenVPN\config\server.crt"
キー "C:\Program Files (x86)\OpenVPN\config\server.key"
dh "C:\Program Files (x86)\OpenVPN\config\dh1024.pem"
サーバー 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
「redirect-gateway def1 bypass-dhcp」をプッシュします
「dhcp-option DNS 208.67.222.222」をプッシュします
「dhcp-option DNS 208.67.220.220」をプッシュします
キープアライブ 10 120
コンプ-lzo
永続キー
持続する
ステータス openvpn-status.log
動詞9
クライアント構成
クライアント
デヴ・トゥン
プロトUDP
リモート 40.121.143.153 1194
解決再試行無限
バインドしない
永続キー
持続する
ca "C:\Vpn\ca.crt"
証明書 "C:\Vpn\mike-laptop.crt"
キー「C:\Vpn\mike-laptop.key」
ns-cert-type サーバー
コンプ-lzo
動詞9
私の家でのエラー プッシュ前 プッシュ後 「redirect-gateway def1 bypass-dhcp
参考文献:
Asus ルーター DSL-AC68U
答え1
これは可能回答(質問の範囲外):
IP_Forwarding
Azure サーバーで有効にします。
使用Regedit
:
- 案内する
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 選択キー
IPEnableRouter
REG_DWORD
- 値を変更 =
Hexadecimal
1
- サーバーを再起動
注: このレジストリ キーは Windows のバージョンによって異なる場合がありますが、サーバー上で IP_Forwarding が有効になっていることを確認する必要があります。