しばらくするとOpenVPNが消えます
Debian OpenVPNサーバーに接続するUbuntuクライアントOpenVPNがあります。 しばらくの間、udpを使用してデフォルトのポート1194でセットアップし、接続をフィルタリングしなかったネットワークから接続していました。すべてがうまくいきました。 次に、ポート80と443のみを許可するネットワークから接続する必要があったため、ポート443でtcpを使用するように構成を切り替えました。これもうまくいきました。 今、私はインターネットに直接接続されていない別のネットワークにいます。使用できるアクセスはhttpプロキシです。そこで、HTTPプロキシを使用するようにクライアント側の設定を切り替えました。それ以来、接続はずさんです。サーバーに接続し、しばらくの間、接続は正常に機能しているように見えます(インターネット上のすべてのポートにアクセスでき、pingが機能しています...)、その後突然接続が切断されます。何もしなければ、接続は切れません!いくつかのパケットが渡された後にドロップするので、sshを実行するとドロップするまで時間がありますが、Webページをロードしようとすると非常に速くドロップします。設定にはubuntuネットワークマネージャーを使用します。ルートは大丈夫です、すべてが想定された場所に行きます。 編集1:同じサーバー上にwwwサーバーもあります。OpenVPNが意図しないパケットを受信している可能性がありますが、「共有ポート」オプションを使用して、これらすべてのパケットをwwwサーバーにリダイレクトする必要があります。 私が理解しているのは、TCPパケットが転送中に破損する可能性があり(ほとんどの場合、HTTPプロキシによる)、これによりHMACが破損する可能性があります。 編集2:Zenmapの実行プロキシがsquidであり、OSがMikroTikであることを確認できます。 編集3:ただの楽しみのために、私はUDPを使用するように構成された最初のものの上に別のopenVPNを実行しようとしました。しかし、ルートを再構成してWebページを読み込もうとすると、最初のページが同じようにクラッシュし続けます。 編集4:ポート443でマルチプレクサとして機能するようにサーバーにsslhをインストールしたので、sshまたはopenvpnまたはhttpsのトラフィックを受信すると、対応するサービスにリダイレクトされますが、今ではコルクスクリューのおかげでsshを介して接続しようとしています失敗します(リモートホストによって接続が閉じられ、サーバーは実際に接続を受信しますが、それをドロップします)。 編集5:DNSサーバーを介してヨウ素を設定したトンネルのおかげで、sshを介してサーバーを構成できます。馬鹿げているように聞こえますが、実際には非常にうまく機能し、非常に安定しています。 編集6:すぐに動作する別のhttpプロキシにアクセスできます。非常に安定しているので、今はそのプロキシを使用します。私はまだ最初のものの何が悪いのか分かりません。 そして、クライアントのログには次のように書かれています。 NetworkManager[1249]: <info> Starting VPN service 'openvpn'... NetworkManager[1249]: <info> VPN service 'openvpn' started (org.freedesktop.NetworkManager.openvpn), PID 12305 NetworkManager[1249]: <info> VPN service 'openvpn' appeared; activating connections NetworkManager[1249]: <info> VPN plugin state changed: starting (3) NetworkManager[1249]: <info> VPN connection 'domain.com' (Connect) …