.NET で VPN プログラムを作成したいと考えています。必要な仮想ネットワーク アダプターを作成する方法がわかりません。OpenVPN が使用する tuntap ドライバーを調べましたが、.NET バインディングが貧弱または存在しません。また、Microsoft のビルトイン ループバック ドライバーがこれを実行できる可能性があると聞いたことがありますが、アダプターを介して送信されたパケットをアプリケーションが管理できるように "接続" する方法がわかりません。
.NET から仮想ネットワーク アダプタを作成して使用するにはどうすればよいですか?