Hallo,
Ik gebruik een VPN van SurfShark. Echter, voor linux/ubuntu/deb. based distros heeft de app geen Kill Switch.
Die schijn je zelf te kunnen maken. Een chatbot deed mij de onderstaande suggestie. Mijn vraag aan wie het weet: klopt dit? Is dit plausibel?
PS: discussie en vragen over het wel of niet moeten willen gebruiken van een VPN graag elders in dit forum.
Zelf een kill switch maken met ufw
Dit blokkeert alles behalve verkeer via de VPN. Valt de VPN weg, dan gaat er gewoon geen internet meer door. Precies wat een kill switch moet doen.
1. Check even welke distro en interface je hebt:baship a | grep -E "wg0|tun0"Zie je wg0? Dan gebruik je WireGuard. Zie je tun0? Dan OpenVPN.
2. Zet ufw aan met alleen VPN-verkeer:
Voor WireGuard, dit is de meest gebruikte bij Surfshark:bashsudo ufw reset
sudo ufw default deny incoming
sudo ufw default deny outgoing
sudo ufw allow out on wg0 from any to any
sudo ufw allow out on lo
sudo ufw allow out to 192.168.0.0/16
sudo ufw enableDie laatste regel is voor je lokale netwerk, zodat je printer / router nog wel bereikbaar blijft. Wil je dat niet, laat hem dan weg.
3. Laatste stap, en dit is belangrijk:
Je moet nog 1x de Surfshark-server zelf toestaan, anders kan hij nooit meer verbinden. Haal het IP op als je verbonden bent:bashsurfshark vpn status
# of
wg showEn dan:bashsudo ufw allow out to <DAT-IP> port 51820 proto udpVanaf nu: VPN aan = internet werkt. VPN uit / weggevallen = geen internet. Dat is je kill switch.
Om hem weer uit te zetten:bashsudo ufw disable
Gebruik je OpenVPN in plaats van WireGuard, vervang dan wg0 door tun0 en 51820 door 1194.