Important
I have stopped actively working on this project and have not updated it in a long time.
CefVPN Client is an application that uses CEF and OpenVPN3 to provide a user-friendly and secure connection to protect yourself online. Unlike the official OpenVPN Connect client, CefVPN is completely open source with a more advanced UI. Best of all, it's the only VPN that will have built-in theming support.
- Windows
- Linux (Partial)
- macOS (Soon)
Note
This project does not provide CEF binary files. They must be downloaded from cef-builds and placed inside /lib and /bin/(Debug|Release) manually.
> git clone https://github.com/CefVPN/Client.git CefVPN && cd CefVPN
> cmake -B bin -S . -DCMAKE_TOOLCHAIN_FILE=<path_to_vcpkg>/scripts/buildsystems/vcpkg.cmake -DVCPKG_TARGET_TRIPLET=x64-windows-static -DVCPKG_OVERLAY_PORTS=deps\ports
> cmake --build bin --config Release --target CefVPN
$ git clone https://github.com/CefVPN/Client.git CefVPN && cd CefVPN
$ cmake -S . -B bin -DCMAKE_BUILD_TYPE:STRING=Release
$ cmake --build bin --config Release --target CefVPN
$ Coming Soon!
