All Projects → azirevpn → Azclient

azirevpn / Azclient

Licence: gpl-2.0
Customizable VPN client, meant to be simple and sleek.

Projects that are alternatives of or similar to Azclient

Openvpn Install
Set up your own OpenVPN server on Debian, Ubuntu, Fedora, CentOS or Arch Linux.
Stars: ✭ 7,142 (+6637.74%)
Mutual labels:  vpn, openvpn
Linux Cli
Linux command-line client for ProtonVPN. Written in Python.
Stars: ✭ 1,047 (+887.74%)
Mutual labels:  vpn, openvpn
Cloak
A censorship circumvention tool to evade detection against state adversaries
Stars: ✭ 942 (+788.68%)
Mutual labels:  vpn, openvpn
Streisand
Streisand sets up a new server running your choice of WireGuard, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, or a Tor bridge. It also generates custom instructions for all of these services. At the end of the run you are given an HTML file with instructions that can be shared with friends, family members, and fellow activists.
Stars: ✭ 22,605 (+21225.47%)
Mutual labels:  vpn, openvpn
Pi Hole Pivpn On Google Compute Engine Free Tier With Full Tunnel And Split Tunnel Openvpn Configs
Run your own privacy-first ad blocking service in the cloud for free on Google Cloud Services.
Stars: ✭ 1,141 (+976.42%)
Mutual labels:  vpn, openvpn
Android App
Official ProtonVPN Android app
Stars: ✭ 547 (+416.04%)
Mutual labels:  vpn, openvpn
Lethean Vpn
Lethean Virtual Private Network (VPN)
Stars: ✭ 29 (-72.64%)
Mutual labels:  vpn, openvpn
Kube Openvpn
🔐 Kubernetes native OpenVPN
Stars: ✭ 331 (+212.26%)
Mutual labels:  vpn, openvpn
Tunnelblickctl
🔒 Command-line interface for Tunnelblick
Stars: ✭ 64 (-39.62%)
Mutual labels:  vpn, openvpn
Vpn At Home
1-click, self-hosted deployment of OpenVPN with DNS ad blocking sinkhole
Stars: ✭ 1,106 (+943.4%)
Mutual labels:  vpn, openvpn
Openpyn Nordvpn
Easily connect to and switch between, OpenVPN servers hosted by NordVPN on Linux (+patch leakes)
Stars: ✭ 544 (+413.21%)
Mutual labels:  vpn, openvpn
Nordpy
A gui application to connect automatically to the recommended NordVPN server
Stars: ✭ 95 (-10.38%)
Mutual labels:  vpn, openvpn
Easyvpn
Easily connect to a VPN in a country of your choice.
Stars: ✭ 492 (+364.15%)
Mutual labels:  vpn, openvpn
Vycontrol
vyos frontend
Stars: ✭ 92 (-13.21%)
Mutual labels:  vpn, openvpn
Arch Delugevpn
Docker build script for Arch Linux base with Deluge, Privoxy and OpenVPN
Stars: ✭ 404 (+281.13%)
Mutual labels:  vpn, openvpn
Openvpn Bosh Release
A BOSH release to help manage an OpenVPN network.
Stars: ✭ 13 (-87.74%)
Mutual labels:  vpn, openvpn
Android Vpn Client Ics Openvpn
⭐ Create your Android VPN App by using Android Studio and publish to Google Play Store 🤖
Stars: ✭ 270 (+154.72%)
Mutual labels:  vpn, openvpn
Passepartout Apple
User-friendly OpenVPN client app for iOS and macOS.
Stars: ✭ 284 (+167.92%)
Mutual labels:  vpn, openvpn
Softethervpn
Cross-platform multi-protocol VPN software. Pull requests are welcome. The stable version is available at https://github.com/SoftEtherVPN/SoftEtherVPN_Stable.
Stars: ✭ 8,531 (+7948.11%)
Mutual labels:  vpn, openvpn
Desktop Legacy
VPN.ht Desktop Application for Windows and Mac OS X built on top of Electron
Stars: ✭ 83 (-21.7%)
Mutual labels:  vpn, openvpn

azclient -- Customizable VPN Client

Build Status

This is a customizable VPN client, meant to be simple and sleek. It was originally built for AzireVPN, but has been designed from the beginning for customization in other contexts. Without modifying anything, it will currently build with the AzireVPN branding.

Linux Dependencies

  • OpenVPN
  • Qt 5 (specifically: QtCore, QtWidgets, QtGui, QtNetwork, QtSvg)
  • PolicyKit
  • Recent C++11 compiler

On Ubuntu, these may be installed via:

$ sudo apt install build-essential libqt5*5-dev qt*5-dev qttools5-dev-tools policykit-1 openvpn qtchooser

Building and Installing

After acquiring the dependencies, you may build and install the application.

$ qtchooser -run-tool=qmake -qt=5  # Alternatively, just `qmake` might work
$ make
$ sudo make install

The make install target takes DESTDIR and PREFIX as standard environment variables.

Other Platforms

This also works quite well on macOS and Windows. See the READMEs in dist/mac and dist/win for an overview of the build systems and installer generation.

Discussion

This project may be discussed in #azclient on Freenode.

Customization

This is a customizable VPN client. To change the branding, adjust the following files:

  • customization.h contains the various strings used to name the application.
  • resources/ contains all of the images and icons, as well as CSS theming info and CA pre-loads.
  • resources/ca.crt may be optionally added, which will lock the program to only using the CAs specified.
  • dist/ contains installer scripts and code signing commands. You will likely need to change several strings in here.

License

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

See COPYING for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].