A flutter plugin to setup and control VPN connection via Wireguard tunnel.
It includes Wireguard implementation for the corresponding OS (WireGuardKit for darwin, com.wireguard.android:tunnel for android, etc.) and does not require any additional dependencies.
Android | iOS | Linux | macOS | Windows | |
---|---|---|---|---|---|
Support | 21+ | 15.0+ | TBD | 12+ | 10+ |
To use this plugin, add wireguard_dart
as a dependency in your pubspec.yaml file.
- Create a PR with proposed changes:
- Add [major] to the title if it has breaking changes
- Add [minor] if it has new features
- Otherwise, it's a patch release, don't add anything
- After status checks are passed and PR is approved, merge it
Changes are automatically released as a new semantic version based on tags in the titleChangelog should be provided and committed manually