Client For EraVPN
Instructions will change in future. It looks ugly, but just works.
Microsoft Visual Studio 2019
and CMake
must be installed.
-
Build
openvpn3
somewhere using this instruction. -
Define environment variables:
MBEDTLS_INCLUDE_DIR=path/to/deps/amd64/mbedtls/include; TAP_WINDOWS_INCLUDE_DIR=path/to/deps/amd64/tap-windows/src; ASIO_INCLUDE_DIR=path/to/deps/amd64/asio/asio/include; LZ4_INCLUDE_DIR=path/to/deps/amd64/lz4/lib; OPENVPN_INCLUDE_path/to/ovpn3/core; MBEDTLS_LIBRARY=path/to/deps/amd64/mbedtls/library/mbedtls.lib; LZ4_LIBRARY=path/to/deps/amd64/lz4/lib/lz4.lib Qt5_DIR=path/to/Qt/5.13.1/msvc2017_64/lib/cmake/Qt5 API_URL=https://api.url/without/slash IPSTACK_KEY=s0meKeyFr0mthe1rWebs1te
-
Build application:
$ git clone https://github.com/Rexagon/eravpn-client.git $ cd eravpn-client $ mkdir temp && cd temp $ cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Release ..
//TODO