mvpg/README.md
2025-08-10 15:34:34 +02:00

1.9 KiB

🔒 Mullvad VPN Gateway for LXC - Multi-Provider Edition

License: MIT Version Security

Secure VPN Gateway with permanent killswitch for LXC containers. Supports Mullvad, custom WireGuard servers, and imported configurations.

Quick Start

curl -sSL https://raw.githubusercontent.com/yourusername/vpn-gateway/main/install.sh | bash

🎯 Features

  • Multi-Provider Support - Mullvad, Custom Servers, Import Configs
  • Permanent Killswitch - No internet without VPN, ever
  • 🌍 Dynamic Server Selection - Switch between countries/cities via WebUI
  • 🛡️ Zero-Leak Protection - DNS leak protection, IPv6 blocking
  • 🎨 Modern WebUI - Beautiful, responsive control panel
  • 🔄 Auto-Reconnect - Automatic recovery on connection drops
  • 📊 Live Monitoring - Real-time status and statistics

📋 Requirements

  • LXC Container (Proxmox/LXD)
  • Ubuntu 20.04+ or Debian 11+
  • Root access
  • Mullvad account OR own WireGuard server

🚀 Installation

# Clone repository
git clone https://github.com/yourusername/vpn-gateway.git
cd vpn-gateway

# Run installer
sudo ./install.sh

📖 Documentation

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📄 License

MIT License - see LICENSE file

⚠️ Disclaimer

The permanent killswitch will block ALL internet traffic when VPN is not connected. This is by design and cannot be disabled.