Skip to content

gustradev/vpn-client-wireguard-flutter

Repository files navigation

samples, guidance on mobile development, and a full API reference.

░█▀█░█░█░█▀█░█▀█░█▄█░█▀█
░█▀▀░█░█░█▀█░█░█░█░█░█▀▀
░▀░░░▀▀▀░▀░▀░▀▀▀░▀░▀░▀░░

GVPN — Gateway VPN Client

Flutter Android client untuk WireGuard VPN. Aman, modern, dan siap dipakai untuk kebutuhan internal maupun enterprise.

"Koneksi aman, hidup tenang."


✨ Fitur Utama

  • Import profil WireGuard (paste / file .conf / QR)
  • Manajemen profil (secure storage, database lokal)
  • Start/Stop tunnel (khusus Android)
  • Monitoring status (handshake, rx/tx, endpoint)
  • Log screen + masking otomatis
  • Kunci biometrik (opsional)

🚀 Cara Memulai

  1. Pastikan Flutter SDK sudah terpasang.
  2. Clone repo ini:
    git clone https://github.com/gustradev/vpn-client-wireguard-flutter.git
    cd vpn-client-wireguard-flutter
  3. Install dependency:
    flutter pub get
  4. Jalankan aplikasi:
    flutter run
  5. Build APK Android:
    flutter build apk

🗂️ Struktur Project

  • lib/app: entry point, router, tema
  • lib/core: constants, validator, log masker
  • lib/features: fitur modular (profile, tunnel, log, status, settings)

📝 Catatan Penting

  • ApplicationId: com.example.gvpn
  • Branding: GVPN
  • Semua config profile terenkripsi
  • Tidak ada credential hardcoded

📚 Dokumentasi Lanjut

Lihat file:


Secure Animation

Copyright 2026 GVPN Project

About

WireGuard VPN Client Flutter – Android MVP. Modular, clean architecture, secure storage (private key, metadata), profile management, import/export config, log system, dan UI modern. Fokus pada keamanan, kemudahan setup, dan extensible untuk pengembangan lanjutan.

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors