diff --git a/back/lib/dashboard/peer/add b/back/lib/dashboard/peer/add index ec21f83..d33df20 100755 --- a/back/lib/dashboard/peer/add +++ b/back/lib/dashboard/peer/add @@ -159,4 +159,5 @@ while IFS=$'\t' read -r server_hostname server_ipv4 server_ipv6 server_pubkey se fi done <"${SERVERS_FILE}" wg_config="[Interface] # ${hostname}.${username}.${TLD}\nPrivateKey=${privkey:?}\nAddress=${address:?}\n${WG_DNS}\n${server_blocks:?}" -<<<"${wg_config}" "${LIB_DIR}/http_res" 202 +qr_code="$(qrencode -t ansiutf8 <<<"${wg_config}")" +printf '%s\n\n%s\n' "${wg_config}" "${qr_code}" | "${LIB_DIR}/http_res" 202