This is modified Script from Lou-Cipher. The script automatically switches the WireGuard server if the connection to the current server fails. It will run as a systemd service, ensuring it starts on boot and can be managed like any other system service.