“Kill Switch” has been changed to “Block Non-VPN Traffic” in Firmware 4.0 and behaves like before. This is because GL.iNet’s previous Kill Switch is intended to block traffic even if you do not Enable VPN at all, which is to force you to use VPN even to access Internet. This is different from commercial VPN providers’ definition of Kill Switch, so “Block Non-VPN Traffic” may be a better term for how GL.iNet actually works.
If you use VPN app on client devices, then turn off “Block Non-VPN Traffic” and turn on Kill Switch in the app.
I do not work for and I do not have formal association with GL.iNet
The Block Non-VPN Traffic function is not working properly when a device is on the exclusion list. I put my PC on the list not to use the VPN configured on the router because I use the NordVPN client (Wireguard) installed on the computer , but when I enable the Block Non-VPN Traffic function, my PC’s traffic is completely blocked, leaving no connection, it’s unfortunate! I really regret upgrading to firmware 4.
If I added the computer to the exclusion list (network card and computer wifi card) the Non-VPN Traffic function should not affect it.
I have the AX1800 Flint router and just updated to beta 4.0.1 and find the same problem as the OP re the Kill Switch functionality. In V3 the kill switch worked as logic dictates - ie if the device is excluded by mac or IP then it is not affected by the kill switch. Perfect logic - and it worked perfectly.
After the upgrade to V4, even though the device is excluded by mac address, that device is completed blocked by the VPN kill switch. That is not logical and entirely stupid!
Please change back to the logic you applied to V3. A working and logical VPN Kill Switch is an essential tool.
I’m using the 4.0.1 beta on Flint and found this. I appreciate that GL-Inet intends this behavior since it’s more restrictive in preventing leaks, but it is very unhelpful.
I need to exempt a device from VPN and these devices were a great way to do it. Unfortunately Beryl was too slow and unstable—and based on absurdly old openWRT. So I got Flint and updated to beta firmware. Seems stable but the missing feature means I’ll be sending this back. Huge disappointment…
BTW, I cannot find a place on v4 to “exempt” devices from vpn, even though it doesn’t work. Where is this?