キャンパスネットワークで OpenVPN を使用するには?

キャンパスネットワークで OpenVPN を使用するには?

自宅のルーターで Tomato USB を実行し、ポート 1194 で OpenVPN を実行しています。キャンパス ネットワークではポート 80 のみがパブリックに開かれており、トラフィック シェーピングとコンテンツ フィルタリングが行われていることはほぼ間違いありません。ここでの唯一の選択肢は、Tomato USB で OpenVPN が実行されているポートをポート 80 に変更し、クライアント内のキャンパスからポート 80 から接続することでしょうか?

答え1

宣伝するわけではありませんが、私のキャンパスでは、SwissVPN (OpenVPN を実行) は正常に動作します。これは、OpenVPN サーバーがポート 443 (HTTPS でよく使用される) で接続を受け入れるように設定されているためです。また、OpenVPN ソケットは SSL レイヤーであるため、私のキャンパスの愚かなファイアウォールにとっては、何らかのサーバーで HTTPS を実行しているようなものです。

HTTPSは些細なことにSSL ソケットで実行されている他のものと区別できます。一部の貧弱なファイアウォールは、443 上の SSL == HTTPS と想定します。

試してみてください(ポート 443 に独自の VPN サーバーを設定するか、SwissVPN の無料テストを試してください)。うまくいくかもしれません。

それが機能せず、時間に余裕がある場合は、HTTP トンネリング ツールを探すこともできますが、OpenVPN ほどクリーンではありません。

答え2

個人的には、キャンパス内の自分の PC で WinSSHD (ポート 22 ではなくポート 80) を実行し、Tunnelier クライアントを使用して外部からトンネルを開くことを好みます。次に、必要に応じてポートをマップしてトンネルを通過させます。これは VPN ではないため、手動でポートをマップする必要があります... VPN 接続のように完全にオープンになるわけではありません。VPN 方法が機能しない場合に備えたアイデアです。

関連情報