PiVPN (www.pivpn.io)
- is the simplest OpenVPN server setup and configuration
- designed for Raspberry Pi
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]oradd [nopass]- create a client ovpn profile [optional nopass]-corclients- list connected clients-dordebug- start a debugging session-lorlist- list all valid and revoked certificates-rorrevoke- revoke a client ovpn profile-horhelp- show help dialog-uoruninstall- 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