diff --git a/wireguard-install.sh b/wireguard-install.sh index 822e845b..115c70dd 100644 --- a/wireguard-install.sh +++ b/wireguard-install.sh @@ -419,6 +419,7 @@ AllowedIPs = ${CLIENT_WG_IPV4}/32,${CLIENT_WG_IPV6}/128" >>"/etc/wireguard/${SER if command -v qrencode &>/dev/null; then echo -e "${GREEN}\nHere is your client config file as a QR Code:\n${NC}" qrencode -t ansiutf8 -l L <"${HOME_DIR}/${SERVER_WG_NIC}-client-${CLIENT_NAME}.conf" + qrencode -o "${HOME_DIR}/${SERVER_WG_NIC}-client-${CLIENT_NAME}.png" -l L <"${HOME_DIR}/${SERVER_WG_NIC}-client-${CLIENT_NAME}.conf" echo "" fi @@ -464,6 +465,7 @@ function revokeClient() { # remove generated client file HOME_DIR=$(getHomeDirForClient "${CLIENT_NAME}") rm -f "${HOME_DIR}/${SERVER_WG_NIC}-client-${CLIENT_NAME}.conf" + rm -f "${HOME_DIR}/${SERVER_WG_NIC}-client-${CLIENT_NAME}.png" # restart wireguard to apply changes wg syncconf "${SERVER_WG_NIC}" <(wg-quick strip "${SERVER_WG_NIC}")