Since the WireGuard tools and available configuration is limited (and rightly so, for simplicity), you may need to use your provider’s client/app for additional features.
E.g. for Mullvad
- DAITA
- Quantum Tunnels
- Killswitch (as @JG mentioned), though that may be more reliably set up using a good
iptables/nftablesrule - Etc.
An example for Obscura: our base protocol is QUIC-based for better obfuscation (though we layer WireGuard on top of it), so you’d have to use the client/app to get that feature, though we do offer a WireGuard-compatible protocol as well.