erst vpn, dann killswitch - ich dussel

This commit is contained in:
nocci 2025-08-10 15:59:04 +02:00
parent 4f31d63701
commit 0bc59119ec

View file

@ -469,6 +469,16 @@ create_directories() {
# Install killswitch script # Install killswitch script
install_killswitch() { install_killswitch() {
log "Installing permanent killswitch..." log "Installing permanent killswitch..."
warning "⚠️ KILLSWITCH WILL BLOCK ALL INTERNET ACCESS AFTER ACTIVATION!"
warning "⚠️ Only VPN connections will be allowed!"
echo ""
read -p "Activate killswitch now? This cannot be undone! (y/N): " -n 1 -r
echo ""
if [[ ! $REPLY =~ ^[Yy]$ ]]; then
warning "Killswitch installation skipped. System is NOT protected!"
warning "Run 'systemctl start vpn-killswitch' to activate later."
return
fi
# Create killswitch script # Create killswitch script
cat > /usr/local/bin/vpn-killswitch.sh << 'EOFSCRIPT' cat > /usr/local/bin/vpn-killswitch.sh << 'EOFSCRIPT'
@ -1175,8 +1185,8 @@ main() {
install_dependencies install_dependencies
create_directories create_directories
install_killswitch install_vpn_provider # Install VPN first (needs internet)
install_vpn_provider # Replaces install_mullvad install_killswitch # Then activate killswitch (blocks internet)
install_backend install_backend
install_webui install_webui
setup_services setup_services