Your VPN Kill Switch Won't Stop All Leaks

In other words, wouldn’t it make more sense to use the VPN on a router? I’m assuming the kill switch on OpenWRT and GL.iNet’s devices can be trusted?