Jump to content
Калькуляторы

Странное поведение Web Proxy

Всем доброго времени суток! :)

 

Имеется RB1100Hx2 и прошивкой 5.26. На нем настроен прозрачный прокси, который, в свою очередь, имеет parent proxy, в роли которого выступает squid. Данная схема проработала безотказно около года. Недавно начались проблемы с загрузкой веб-страниц, заметили, что периодически не подгружалась статика (css, js и так далее, лечится нажатием F5 в браузере), начали разбираться и, с помощью tcpdump на стороне сервера, где крутится squid, выявили в чем причина. Mikrotik не всегда корректно отправляет запрос, а именно, иногда, вместо доменного имени он подставляет IP-адрес. Пример одного и того же запроса:

Неверный запрос

GET http://2.19.118.235/library/capi/wt_capi.js HTTP/1.1
Host: i.s-microsoft.com
Cache-Control: max-age = 0
Accept: * / *
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.152 Safari/537.36
Referer: http://www.microsoft.com/ru-ru/default.aspx
Accept-Encoding: gzip, deflate, sdch
Accept-Language: ru-RU, ru; q = 0.8, en-US; q = 0.6, en; q = 0.4
If-None-Match: "463c32c671f7ce1: 0"
If-Modified-Since: Thu, 12 Dec 2013 19:38:46 GMT
X-Proxy-ID: 1643700960
X-Forwarded-For: 192.168.0.80
Via: 1.1 192.168.0.252 (Mikrotik HttpProxy)

 

Верный запрос

GET http://is-microsoft.com/library/capi/wt_capi.js HTTP/1.1
Host: i.s-microsoft.com
Cache-Control: max-age = 0
Accept: * / *
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.152 Safari/537.36
Referer: http://www.microsoft.com/ru-ru/default.aspx
Accept-Encoding: gzip, deflate, sdch
Accept-Language: ru-RU, ru; q = 0.8, en-US; q = 0.6, en; q = 0.4
X-Proxy-ID: 1643700960
X-Forwarded-For: 192.168.0.80
Via: 1.1 192.168.0.252 (Mikrotik HttpProxy)

 

Собственно, вопрос, может кто сталкивался с подобным? И как вообще можно это диагностировать?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.