Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings
VPNclient

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
@VPNclient

VPN Client

VPN Client supports multiple protocols: V2Ray, XRay, VMess, VLESS, Shadowsocks, Trojan, SSH, SOCKS5/HTTP/HTTPS proxy.

VPN Client is a cross-platform VPN client supporting multiple cores and protocols.

🚀 Key Features

  • Multi-protocol support: Xray (VMess, VLESS, Reality, Shadowsocks, Trojan, SSH), OpenVPN, WireGuard, as well as SOCKS5/HTTP/HTTPS proxy.
  • Cross-platform: Available for iOS, Android, macOS, Windows, and Linux.
  • High performance: Native functionality implemented in Swift (iOS) and Kotlin (Android), and critical components written in C++ and Golang ensure speed and stability.

🖥️ Supported Platforms

  • ✅ iOS (15.0+)
  • ✅ Android (5.0+)
  • ✅ macOS (Intel/Silicon)
  • ✅ Windows
  • ✅ Unix (Linux/Debian/Ubuntu)

📦 Architecture

VPN Client architecture is structured across several layers:

  1. VPNclient-engine
    The core engine for various platforms. Handles VPN setup and management, traffic routing, OS integration, and communication with VPN protocols (OpenVPN, WireGuard, Xray, etc.).

  2. Platform Wrappers:

    • VPNclient-engine-flutter
      Flutter plugin usingMethodChannel to interact with native code. Allows using VPNclient-engine in cross-platform Flutter apps.
    • VPNclient-engine-react-native
      React Native wrapper viaNativeModules. Provides the same VPNclient-engine integration for React Native apps.
  3. VPN Client App
    A Flutter-based application utilizing the wrappers to manage VPN sessions and display connection status.

Architecture Diagram(click to expand)
graph TD  style A fill:#f9d5e5  A[VPNclient App] --> Z{UI Framework}  Z -->|Flutter| B[Flutter Plugin]  Z -->|React Native| C[React Native Plugin]  Z -->|Native| D[Swift/Kotlin/C++]  style B fill:#eeac99  style C fill:#eeac99  style D fill:#eeac99  B --> E[VPNclient Engine]  C --> E  D --> E  style E fill:#fbc4ab  E --> F[iOS]  E --> G[Android]  E --> H[macOS]  E --> I[Windows]  E --> J[Linux]
Loading

⚙️ Supported Protocols

  • VLESS
  • VMess
  • Reality
  • Shadowsocks
  • Hysteria
  • Trojan
  • OpenVPN
  • WireGuard
  • ГОСТ ВПН

⚙️ Supported Cores & Wrappers

🧠 Core Support Diagram (click to expand)
graph TD  style A fill:#fbc4ab  A[VPNclient Engine] --> B{Cores}  style B fill:#fef9c3  %% Wrappers  B --> C[VPNclient Xray Wrapper]  B --> D[libXray Wrapper]  B --> E[sing-box Wrapper]  style C fill:#a0c4ff  style D fill:#a0c4ff  style E fill:#a0c4ff  %% Xray Core  C --> H[Xray Core]  D --> H[Xray Core]  E --> H[Xray Core]  style H fill:#a0c4ff  %% Xray Protocols   H --> H1[VLESS]  H --> H2[VMess]  H --> H3[Reality]  H --> H4[Shadowsocks]  H --> H5[Hysteria]  H --> H6[Trojan]  style H1 fill:#a0c4ff  style H2 fill:#a0c4ff  style H3 fill:#a0c4ff  style H4 fill:#a0c4ff  style H5 fill:#a0c4ff  style H6 fill:#a0c4ff  %% OpenVPN Core  B --> F[OpenVPN Core]  F --> F1[OpenVPN]  style F fill:#d0f4de  style F1 fill:#d0f4de  %% WireGuard Core  B --> G[WireGuard Core]  G --> G1[WireGuard]  style G fill:#ffc6ff  style G1 fill:#ffc6ff
Loading

🧦 Supported Proxy Drivers

🧵 Proxy Driver Diagram (click to expand)
graph TD  style A fill:#fbc4ab  A[VPNclient Engine] --> B{Proxy }  style B fill:#fef9c3  B --> C[VPN Client Driver]  B --> D[hev-socks5-tunnel]  B --> E[tun2socks]  B --> F[WinTun]  style C fill:#caffbf  style D fill:#a0c4ff  style E fill:#ffc6ff  style F fill:#ffd6a5
Loading

📂 Repositories

ComponentRepository
🌐 VPN Client App (Flutter)VPNclient-app
📱 VPN Client Engine (Flutter Plugin)VPNclient-engine-flutter
📱 VPN Client Engine (React Native Plugin)VPNclient-engine-react-native
🤖 VPN Client EngineVPNclient-engine

Example Apps


💪 Why VPN Client?

  • 🔧System-level native integration
  • 🧩Modular and flexible architecture
  • 💻Open Source under Extended GPLv3

🛠 Getting Started

Choose the appropriate repository from the list above and follow the instructions in itsREADME.md.


📄 License

Licensed under theExtended GPLv3.
See theLICENSE file for full details.


❤️ Support the Project

Cryptocurrency Donations

Crypto Donations

NetworkBadgeAddress
BEP20BEP200x7b2b8f165ce996bef450ed271c17c2e1be67a361
TRC20TRC20TCS4bmdr8JFY3bsARce2uX9TE2x724nkES
ERC20ERC200x6dd705576f4867f74eb472f25feed6cfce462ac7
AvalancheAVAX0x6dd705576f4867f74eb472f25feed6cfce462ac7
OptimismOP0x6dd705576f4867f74eb472f25feed6cfce462ac7
ArbitrumARB0x6dd705576f4867f74eb472f25feed6cfce462ac7
TONTONUQCvoBg8yBYS8m4MGGrwbd-SSrRHqAG6ER_mOITq2ecDL7kI

Traditional Payment Methods

WebMoney

MethodBadgeAddress
VISA Card (International)Visa/MasterCard4340 7620 0456 8628
MIR Card (Russia)МИР2200 7015 1277 2515
WebMoney WMZWMZZ243626087129
WebMoney WMTWMTT832031273122
WebMoney WMXWMXX699730912499

🙏 Thank You!


📬 Contact

For more information, visit 🌐vpnclient.click

PinnedLoading

  1. VPNclient-appVPNclient-appPublic

    VPN Client Application based on Flutter VPN Client Controller: Xray(VMESS, VLESS, REALITY) + WireGuard

    Dart 61 32

  2. VPNclient-engine-flutterVPNclient-engine-flutterPublic

    Flutter wrapper for VPN Client Engine: Xray(VMESS, VLESS, REALITY) + WireGuard

    Dart 47 36

  3. flutter_vpn_singboxflutter_vpn_singboxPublic

    Multi-platform wrapper for VPN clients (OS driver + core supporting Sing-box, X-ray, TUIC, Hysteria, Reality, Trojan, SSH etc.)

    Swift 6 1

  4. flutter_vpn_engineflutter_vpn_enginePublic

    Beware!!! this project is still in development, it might not functional or might not work at all. Cross-platform VPN engine core supporting Xray (VMess/VLESS/Reality), WireGuard, OpenVPN, and tun d…

    Dart 26 6

  5. SuperHit-VPNclient-appSuperHit-VPNclient-appPublic

    Forked fromVPNclient/VPNclient-app

    SuperHit fork of VPN Client Application

    Dart

  6. fineVPN-VPNclient-appfineVPN-VPNclient-appPublic

    Forked fromVPNclient/VPNclient-app

    fineVPN.org fork of VPN Client Application

    Dart 1 1

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 10 of 21 repositories

[8]ページ先頭

©2009-2025 Movatter.jp