So Nordvpn's new update basically messed up the killswitch and I wanted to set up one myself in order to maintain some basic privacy.
I followed this guide mainly: https://adamtheautomator.com/linux-killswitch/ but after it didn't work I tried other things as well.
The OVPN files used are downloaded form NordVPN's site
Here are my firewall rules:
Logging: on (low)
Default: allow (incoming), allow (outgoing), disabled (routed)
New profiles: skip
To Action From
-- ------ ----
22/tcp ALLOW IN Anywhere
5901:5910/tcp ALLOW IN Anywhere
Anywhere on tun0 ALLOW IN Anywhere
1198/udp ALLOW IN Anywhere
1194/udp ALLOW IN Anywhere
22/tcp (v6) ALLOW IN Anywhere (v6)
5901:5910/tcp (v6) ALLOW IN Anywhere (v6)
Anywhere (v6) on tun0 ALLOW IN Anywhere (v6)
1198/udp (v6) ALLOW IN Anywhere (v6)
1194/udp (v6) ALLOW IN Anywhere (v6)
37.120.212.3 1194/udp ALLOW OUT Anywhere
Anywhere ALLOW OUT Anywhere on tun0
1198/udp ALLOW OUT Anywhere
1194/udp ALLOW OUT Anywhere
37.120.212.3 ALLOW OUT Anywhere on wlp2s0
37.120.212.3 ALLOW OUT Anywhere on enp3s0
Anywhere (v6) ALLOW OUT Anywhere (v6) on tun0
1198/udp (v6) ALLOW OUT Anywhere (v6)
1194/udp (v6) ALLOW OUT Anywhere (v6)
Now I have outgoing traffic on so I can connect to the internet and write this obviously.
But as soon as I turn outgoing traffic off I have no internet at all except on Telegram. Browsers don´t work at all.
When I do open up outgoing traffic the VPN connection works ,however it leaks my DNS. And also it doesn´t act as a killswitch...
Also I am on Linux since a few weeks now so I don´t really understand what's going on but I'd definitely appreciate any help I can get.
Thank you in advance