Update wireguard.sh (#60)

This commit is contained in:
Ansi Zhang 2020-03-07 10:35:35 +08:00 committed by GitHub
parent 3e0ad80707
commit f130941974
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -511,7 +511,7 @@ add_client() {
fi
done
# Get information from default interface file
client_files=($(find /etc/wireguard -name "*_client" | sort))
client_files=($(find /etc/wireguard/ -name "*_client" | sort))
client_ipv4=()
client_ipv6=()
for ((i=0; i<${#client_files[@]}; i++)); do
@ -632,7 +632,7 @@ list_clients() {
local line="+-------------------------------------------------------------------------+\n"
local string=%-35s
printf "${line}|${string} |${string} |\n${line}" " Client Interface" " Client's IP"
client_files=($(find /etc/wireguard -name "*_client" | sort))
client_files=($(find /etc/wireguard/ -name "*_client" | sort))
ips=($(grep -w "AllowedIPs" ${default_server_if} | awk '{print $3}'))
[ ${#client_files[@]} -ne ${#ips[@]} ] && echo "One or more client interface file is missing in /etc/wireguard" && exit 1
for ((i=0; i<${#ips[@]}; i++)); do