У меня проблема с squid версии 3.5.21, и я надеюсь, что кто-то может мне помочь.К сожалению, я не смог найти правильное решение ..
Когда я получаю доступ к http://www.google.de через curl и без squid, заголовок http выглядит так:
curl -v http://www.google.de
* Rebuilt URL to: http://www.google.de/
* Hostname was NOT found in DNS cache
* Trying 172.217.17.67...
* Connected to www.google.de (172.217.17.67) port 80 (#0)
> GET / HTTP/1.1
> User-Agent: curl/7.37.0
> Host: www.google.de
> Accept: */*
>
< HTTP/1.1 200 OK
< Date: Mon, 17 Sep 2018 12:32:19 GMT
...
При использовании squid это выглядит так:
curl -x http://127.0.0.1:3128 -v http://www.google.de
* Rebuilt URL to: http://www.google.de/
* Hostname was NOT found in DNS cache
* Trying 127.0.0.1...
* Connected to 127.0.0.1 (127.0.0.1) port 3128 (#0)
> GET http://www.google.de/ HTTP/1.1
> User-Agent: curl/7.37.0
> Host: www.google.de
> Accept: */*
> Proxy-Connection: Keep-Alive
>
< HTTP/1.1 200 OK
< Date: Mon, 17 Sep 2018 12:19:22 GMT
...
Кажется, что GET переписан.Теперь некоторые службы в Интернете блокируют запросы с полным URL-адресом в запросе GET.
Как настроить squid (если это возможно), чтобы GET оставался нетронутым?
Заранее спасибо !!
С уважением, Матиас