PiVPN (www.pivpn.io)

Installation

curl -L https://install.pivpn.io | bash

Setup

http://kamilslab.com/2017/01/22/how-to-turn-your-raspberry-pi-into-a-home-vpn-server-using-pivpn/

Commands

pivpn [option]

options:

  • -a [nopass] or add [nopass] - create a client ovpn profile [optional nopass]
  • -c or clients - list connected clients
  • -d or debug - start a debugging session
  • -l or list - list all valid and revoked certificates
  • -r or revoke - revoke a client ovpn profile
  • -h or help - show help dialog
  • -u or uninstall - uninstall PiVPN

Other

PLAT=Ubuntu
OSCN=jammy
USING_UFW=0
pivpnforceipv6route=1
IPv4dev=ens18
install_user=marcuschiu
install_home=/home/marcuschiu
VPN=openvpn
pivpnPROTO=udp
pivpnPORT=1194
pivpnDNS1=192.168.86.1
pivpnDNS2=192.168.86.1
pivpnSEARCHDOMAIN=
pivpnHOST=150.221.175.11
TWO_POINT_FOUR=1
pivpnENCRYPT=256
USE_PREDEFINED_DH_PARAM=
INPUT_CHAIN_EDITED=0
FORWARD_CHAIN_EDITED=0
INPUT_CHAIN_EDITEDv6=
FORWARD_CHAIN_EDITEDv6=
pivpnDEV=tun0
pivpnNET=10.123.79.0
subnetClass=24
pivpnenableipv6=0
ALLOWED_IPS=""
UNATTUPG=1
INSTALLED_PACKAGES=(dnsutils grepcidr net-tools bsdmainutils iptables-persistent openvpn)
HELP_SHOWN=1