Add support for WireGuard VPN Service.

This commit is contained in:
2022-08-11 10:43:04 +02:00
parent 2d07d39a55
commit 0831f26891
8 changed files with 200 additions and 2 deletions

View File

@ -35,6 +35,7 @@ standard_telnet_port=23
standard_tftp_udp_port=69
standard_timeserver_port=37
standard_vpn_port=1194
standard_wireguard_port=51820
standard_whois_port=43
standard_xymon_port=1984

View File

@ -16,7 +16,13 @@ ext_ifs="$ext_if_1 $ext_if_2 $ext_if_3"
# - VPN Interfaces
# - (comma separated list)
vpn_ifs=""
vpn_ifs="tun+"
# - Wireguard Interfaces
# - (comma separated list)
wg_ifs="wg+"
# - Local Interfaces
local_if_1=""

View File

@ -16,7 +16,13 @@ ext_ifs="$ext_if_1 $ext_if_2 $ext_if_3"
# - VPN Interfaces
# - (comma separated list)
vpn_ifs=""
vpn_ifs="tun+"
# - Wireguard Interfaces
# - (comma separated list)
wg_ifs="wg+"
# - Local Interfaces
local_if_1=""

View File

@ -224,6 +224,22 @@ forward_vpn_server_ips=""
vpn_ports="$standard_vpn_port"
# - WireGuard Service
# -
wireguard_server_ips=""
forward_wireguard_server_ips=""
# - Local WireGuard Ports
# -
# - Blank separated list
# -
wireguard_server_ports="$standard_wireguard_port"
# - Remote WireGuard Ports
# -
wireguard_out_ports="$standard_wireguard_port"
# local NTP Server
#
local_ntp_service=false

View File

@ -237,6 +237,22 @@ forward_vpn_server_ips=""
vpn_ports="$standard_vpn_port"
# - WireGuard Service
# -
wireguard_server_ips=""
forward_wireguard_server_ips=""
# - Local WireGuard Ports
# -
# - Blank separated list
# -
wireguard_server_ports="$standard_wireguard_port"
# - Remote WireGuard Ports
# -
wireguard_out_ports="$standard_wireguard_port"
# local NTP Server
#
local_ntp_service=false

View File

@ -37,6 +37,14 @@ for _dev in $vpn_ifs ; do
vpn_if_arr+=("$_dev")
done
# ---
# - WireGuard Interfaces
# ---
declare -a wg_if_arr
for _dev in $wg_ifs ; do
wg_if_arr+=("$_dev")
done
# ---
# - Local Network Interfaces
# ---
@ -178,6 +186,20 @@ for _ip in $forward_vpn_server_ips ; do
forward_vpn_server_ip_arr+=("$_ip")
done
# ---
# - IP Addresses WireGuard Service
# ---
# local
declare -a wireguard_server_ip_arr
for _ip in $wireguard_server_ips ; do
wireguard_server_ip_arr+=("$_ip")
done
# DMZ
declare -a forward_wireguard_server_ip_arr
for _ip in $forward_wireguard_server_ips ; do
forward_wireguard_server_ip_arr+=("$_ip")
done
# ---
# - IP Addresses SSH Server
# ---
@ -428,6 +450,25 @@ for _port in $vpn_ports ; do
vpn_port_arr+=("$_port")
done
# ---
# - Wireguard Ports (local Service)
# ---
# local
declare -a wireguard_server_port_arr
for _port in $wireguard_server_ports ; do
wireguard_server_port_arr+=("$_port")
done
# ---
# - Wireguard out Ports
# ---
# local
declare -a wireguard_out_port_port_arr
for _port in $wireguard_out_ports ; do
wireguard_out_port_port_arr+=("$_port")
done
# ---
# - Rsync Out Ports
# --