INNER CODE UNIT · Shell
$b64
bivlked/amneziawg-installer · awg_common.sh:3609
$b64 =~ tr|+/|-_|;
$b64 =~ s/=+$//;
print "vpn://" . $b64;
' "$conf_file" \
"$AWG_H1" "$AWG_H2" "$AWG_H3" "$AWG_H4" \
"$AWG_Jc" "$AWG_Jmin" "$AWG_Jmax" \
"$AWG_S1" "$AWG_S2" "$AWG_S3" "$AWG_S4" \
"$AWG_I1" "${AWG_I2:-}" "${AWG_I3:-}" "${AWG_I4:-}" "${AWG_I5:-}" "$AWG_PORT" "$endpoint" \
"$client_ip" "$client_ipv6" "$allowed_ips" \
"$mtu" "$keepalive" "$dns1" "$dns2" "${AWG_SERVER_NAME:-AWG Server}" 2>"$perl_err"
)
if [[ -z "$vpn_uri" ]]; then
log_warn "Ошибка генерации vpn:// URI для '$name'."
[[ -s "$perl_err" ]] && log_warn "Perl: $(cat "$perl_err")"
rm -f "$perl_err"
return 1
fi