Wireguard client with Qt. How?
-
Hello all!
Does anyone have any experience of developing Wireguard VPN client with Qt?
There are few questions:
- Is there any C++ library for Wireguard VPN Client implementation? (Haven't found any yet)
- Is there any Qt VPN clients that already implemented Wireguard with C++/C for cross-platform?
-
Issue solved.
Look below for getting some info:
- MazilliaVPN on Github
- Example of CMake project for developing iOS/MacOS version based on NetworkExtension with Qt 6.5.* or above, but not lower version
- Some info from Apple Support
Recommendation:
- For iOS/MacOS follow strictly requirements of Apple Support and Guidelines
- If you using for iOS/MacOS NetworkExtension approach, it will be using one code base for both platforms. But if you using system extension for MacOS - you will be required to develop separate application. Between Sysex and Appex many differences.
- For Android use MazillaVPN like example
If all of it haven't helped you, contact me to hire :-)))
-
B bogong has marked this topic as solved on