cypherpunkengineering / cypherpunk-vpn-desktop

Cypherpunk Privacy VPN app for Windows / MacOS / Linux
Other
0 stars 0 forks source link

Cypherpunk Privacy Desktop Client

The Cypherpunk Privacy desktop client is written in Electron, with a native background service/daemon (to perform actual VPN tasks in privileged mode) written in C++11.

Background Daemon

The background helper service project is in the daemon subdirectory.

How to clone/develop/run

The desktop client app project is in the client subdirectory. To get started, you'll need Git and Node.js (which comes with npm) installed on your computer. You also need to have an instance of the background daemon running. Then, run the following from your command line:

# Go into the client directory
cd client
# Install dependencies
npm install
# Run the app
npm start

The npm start command takes the following parameters:

Building on Windows

In addition to the prerequisites above, you'll need the following installed on your machine:

Then, run the following from your command line:

cd build
build.bat