perfect-privacy / vpn-client

Perfect Privacy VPN Client

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Perfect Privacy Client

Development

Install Dependencys

pip install -r requirements.txt

On Windows also run:

pip install -r requirements_win.txt

On MacOS also run:

pip install -r requirements_mac.txt

Download third party (openvpn, obfsproxy, stunnel) binarys zip(github) and unpack to thirdparty/

Running as Developer

In case a non dev version is running, stop background service first. Windows:

"c:\Program Files (x86)\Perfect Privacy\perfect-privacy-service.exe" stop

MacOS:

launchctl unload /Library/LaunchDaemons/perfect-privacy-service.plist

Run standalone version as administrator/root, or as "system" user in windows for testing winTun Driver.

python launcher/standalone.py

Build installer package

python build/build.py {Platform} {Frontend} {Branch} {BuildNumber}
  • Platform: windows | macos
  • Frontend: default
  • Branch: release | dev
  • BuildNumber: set by jenkins or set to 0 on manual execution

About

Perfect Privacy VPN Client

License:GNU General Public License v3.0


Languages

Language:Python 83.1%Language:CSS 10.2%Language:JavaScript 4.0%Language:NSIS 1.1%Language:HTML 0.7%Language:Shell 0.7%Language:Roff 0.2%Language:Makefile 0.1%