With OpenVPN, the virtual network card is persistent. This allow easy routing/config/whatever. This also allow TCP connections not to drop in case of VPN restart.
With WireGuard, the virtual network card is created on the fly. This is a problem with bad internet connection when WireGuard has to be restarted. For example RDP clients lose the connection frequently with smartphone tethering, some users are going crazy.
With OpenVPN everything run smoothly, so until now we keep this nice piece of software.
--> on Windows, how can I have a persistent virtual WireGuard network card?
Or a way to restart WireGuard without remove-then-create the network card?
I tried with a bridge, but Windows seems unable to keep the bridge up when any of its member is down. So the TCP connections are lost.