* fixed (?) proxying redirects

merge-requests/2/head
Dominika Liberda 2021-06-01 23:48:02 +02:00
parent 4ce0667870
commit 1ff1d08852
1 changed files with 2 additions and 7 deletions

View File

@ -6,19 +6,14 @@ if [[ $(grep -Poh "${cfg[proxy_url]}" <<< "$url") == '' ]]; then
fi
host="$(sed -E 's@http(s|)://@@;s@/.*@@' <<< "$url")"
proxy_url="$(sed -E 's/\?.*//g' <<< "${r[url]}")"
headers="$(tr '\r' '\n' <<< "${r[req_headers]}")"
headers+=$'\n'
while read line; do
if [[ "$line" != "GET"* && "$line" != "Host:"* && "$line" != '' ]]; then
params+="-H '$line' "
fi
done <<< "$headers"
curl -v --http1.1 "$url" "$params" -D /dev/stdout | grep -aiv "Transfer-Encoding: chunked"
#if [[ "$url" == "https"* ]]; then
#nc $host 443 --ssl -C -i 0.1 --no-shutdown
#else
#nc $host 80 -C -i 0.1 --no-shutdown
#fi
curl -v --http1.1 "$url" "$params" -D /dev/stdout | grep -aiv "Transfer-Encoding: chunked" | sed -E 's@Location: @Location: '"$proxy_url"'?'"${cfg[proxy_param]}"'=@'