Skip to content

code3-dev/OmidVPN

Repository files navigation

OmidVPN - Free OpenVPN Client

OmidVPN Logo

A modern, free, and open-source OpenVPN client for Android

GitHub All Releases GitHub Issues GitHub

🌐 About

OmidVPN is a simple, lightweight, and secure OpenVPN client for Android that allows users to connect to public VPN servers from https://www.vpngate.net/. With a clean and intuitive interface, OmidVPN makes it effortless to browse the internet privately and securely.

✨ Features

  • 🔒 Secure Connection: Connect to VPN servers with strong encryption
  • 🌍 Global Servers: Access servers from various countries around the world
  • Fast & Lightweight: Minimal resource usage for optimal performance
  • 💰 Free with Premium Options: Free to use with optional premium license for additional servers
  • 🚫 No Tracking: Respects your privacy with zero data collection
  • 📱 Modern UI: Clean and intuitive user interface built with Flutter
  • 🎯 Easy to Use: Simple one-tap connection to VPN servers
  • 📱 App Bypass: Select specific apps to exclude from VPN routing

🚀 Installation

  1. Download the latest APK from the Releases page
  2. Enable "Install from Unknown Sources" in your device settings
  3. Open and install the downloaded APK file
  4. Grant necessary permissions when prompted

🛠️ Usage

  1. Open the OmidVPN app
  2. Tap "Select Server" to choose a VPN server from the list
  3. Select your desired server location
  4. Tap the large circular button to connect/disconnect
  5. Enjoy secure and private browsing!

📱 Bypass Apps Feature

  1. Go to Settings > Bypass Apps
  2. Select the apps you want to exclude from VPN routing
  3. Save your selection
  4. When connected to VPN, selected apps will use your regular internet connection

🔐 Privacy Policy

OmidVPN respects your privacy. We do not:

  • Collect any personal information
  • Track your online activities
  • Store logs of your connections
  • Display advertisements

📋 TODO

  • Load servers from API
  • Home screen, About screen and Server list
  • Cache servers
  • Remove cache if click on refresh icon
  • Connect to VPN
  • Complete theme settings
  • Add settings page
  • Add privacy policy
  • Auto connect (in future)
  • Bypass apps - Select apps to exclude from VPN routing
  • Select API proxy (in future)

👤 Author

Hossein Pira

🤝 Contributing

Contributions are welcome! Feel free to submit pull requests or open issues for bug reports and feature requests.

🙏 Acknowledgments

📄 License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.


Made with ❤️ by Hossein Pira

About

A simple openVPN client for public VPN servers that allows users to connect to VPN services easily.

Resources

License

Stars

Watchers

Forks