Привет, ЛОР.Есть сайт один Di.FM, который отказывается работать из моей сети. С работы тоже плотного музла не послушать, ибо кажись попал сегмент и рабочей и домашних сетей под какие то потные ограничения. В связи с этим задумал установить SQUID на впс за бугром. Сквид поставил, мануалы прочитал, в хром расширение SmartProxy зарядил (чтоб только один сайт через прокси ходил) - и, как вы уже догадались, не работает дифм. Для теста добавил avito.ru в настройки smart proxy - авито работает превосходно, что я и вижу в логах сквида. ЛОР тоже работает, а вот ya.ru - нет. Чому? Вот конфиг
4 # Example rule allowing access from your local networks.
5 # Adapt to list your (internal) IP networks from where browsing
6 # should be allowed
7 acl localnet src X.X.X.X (ТУТ МОЙ ИП) # allow me
15 acl fails rep_mime_type ^.*mms.*
16 acl fails rep_mime_type ^.*ms-hdr.*
17 acl fails rep_mime_type ^.*x-fcs.*
18 acl fails rep_mime_type ^.*x-ms-asf.*
19 acl fails2 urlpath_regex dvrplayer mediastream mms://
20 acl fails2 urlpath_regex \.asf$ \.afx$ \.flv$ \.swf$
21 acl deny_rep_mime_flashvideo rep_mime_type -i video/flv
22 acl deny_rep_mime_shockwave rep_mime_type -i ^application/x-shockwave-flash$
23 acl x-type req_mime_type -i ^application/octet-stream$
24 acl x-type req_mime_type -i application/octet-stream
25 acl x-type req_mime_type -i ^application/x-mplayer2$
26 acl x-type req_mime_type -i application/x-mplayer2
27 acl x-type req_mime_type -i ^application/x-oleobject$
28 acl x-type req_mime_type -i application/x-oleobject
29 acl x-type req_mime_type -i application/x-pncmd
30 acl x-type req_mime_type -i ^video/x-ms-asf$
31
32 acl x-type2 rep_mime_type -i ^application/octet-stream$
33 acl x-type2 rep_mime_type -i application/octet-stream
34 acl x-type2 rep_mime_type -i ^application/x-mplayer2$
35 acl x-type2 rep_mime_type -i application/x-mplayer2
36 acl x-type2 rep_mime_type -i ^application/x-oleobject$
37 acl x-type2 rep_mime_type -i application/x-oleobject
38 acl x-type2 rep_mime_type -i application/x-pncmd
39 acl x-type2 rep_mime_type -i ^video/x-ms-asf$
40
41
42 acl SSL_ports port 443
43 acl Safe_ports port 80 # http
44 acl Safe_ports port 21 # ftp
45 acl Safe_ports port 443 # https
46 acl Safe_ports port 70 # gopher
47 acl Safe_ports port 210 # wais
48 acl Safe_ports port 1025-65535 # unregistered ports
49 acl Safe_ports port 280 # http-mgmt
50 acl Safe_ports port 488 # gss-http
51 acl Safe_ports port 591 # filemaker
52 acl Safe_ports port 777 # multiling http
53 acl CONNECT method CONNECT
54
55
56 #
57 # Recommended minimum Access Permission configuration:
58 #
59 # Deny requests to certain unsafe ports
60 http_access deny !Safe_ports
61
62 # Deny CONNECT to other than secure SSL ports
63 http_access deny CONNECT !SSL_ports
64
65 # Only allow cachemgr access from localhost
66 http_access allow localhost manager
67 http_access deny manager
68
69 # We strongly recommend the following be uncommented to protect innocent
70 # web applications running on the proxy server who think the only
71 # one who can access services on "localhost" is a local user
72 #http_access deny to_localhost
73
74 #
75 # INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
76 #
77 auth_param basic program /usr/lib/squid3/basic_ncsa_auth /etc/squid/passwords
78 auth_param basic realm proxy
79 acl authenticated proxy_auth REQUIRED
80
81 # Example rule allowing access from your local networks.
82 # Adapt localnet in the ACL section to list your (internal) IP networks
83 # from where browsing should be allowed
84 http_access allow localnet
85 http_access allow localhost
86 http_access allow authenticated
87 http_reply_access allow deny_rep_mime_flashvideo
88 http_reply_access allow deny_rep_mime_shockwave
89
90 #streaming files
91 http_access allow fails
92 http_reply_access allow fails
93 http_access allow fails2
94 http_reply_access allow fails2
95 http_access allow x-type
96 http_reply_access allow x-type
97 http_access allow x-type2
98 http_reply_access allow x-type2
99
100 # And finally deny all other access to this proxy
101 http_access deny all
102
103 # Squid normally listens to port 3128
104 http_port 3128
проверка
curl -v -x http://login:password@squid_ip:3128 http://www.ya.ru/
выдает это . Как будто бы есть какое то слово еррор, но к чему оно - решительно не понятно мне
* Trying squid_ip:3128...
* Connected to (nil) (squid_ip) port 3128 (#0)
* Proxy auth using Basic with user 'squid_user_login'
> GET http://www.ya.ru/ HTTP/1.1
> Host: www.ya.ru
> Proxy-Authorization: Basic ZGlmbTpxd2Vxd2Vkc2E=
> User-Agent: curl/7.81.0
> Accept: */*
> Proxy-Connection: Keep-Alive
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 301 Moved Permanently
< Cache-Control: max-age=1209600,private
< Date: Tue, 13 Dec 2022 15:45:13 GMT
< Location: https://ya.ru/
< NEL: {"report_to": "network-errors", "max_age": 100, "success_fraction": 0.001, "failure_fraction": 0.1}
< P3P: policyref="/w3c/p3p.xml", CP="NON DSP ADM DEV PSD IVDo OUR IND STP PHY PRE NAV UNI"
< Portal: Home
< Report-To: { "group": "network-errors", "max_age": 100, "endpoints": [{"url": "https://dr.yandex.net/nel", "priority": 1}, {"url": "https://dr2.yandex.net/nel", "priority": 2}]}
< X-Content-Type-Options: nosniff
< X-Yandex-Req-Id: 1670946313421841-813208226350179196-vla1-1923-vla-l7-balancer-8080-BAL-8836
< Set-Cookie: is_gdpr=0; Path=/; Domain=.ya.ru; Expires=Thu, 12 Dec 2024 15:45:13 GMT
< Set-Cookie: is_gdpr_b=CLWnaxDqmgE=; Path=/; Domain=.ya.ru; Expires=Thu, 12 Dec 2024 15:45:13 GMT
< Set-Cookie: _yasc=mw1jQkJcdo9QQlCLc4f1A0PDyPxUPkLL/MkqzIreiVqUPEdr8ZFbyxl2mj4=; domain=.www.ya.ru; path=/; expires=Fri, 10-Dec-2032 15:45:13 GMT; secure
< X-Cache: MISS from alex.domain.com
< X-Cache-Lookup: MISS from alex.domain.com:3128
< Transfer-Encoding: chunked
< Via: 1.1 alex.domain.com (squid/4.10)
< Connection: keep-alive
ПРичем, однаждыСам по себе дифм вдруг стало открываться, но после перегрузки сервака снова отморозилось. Но почему же тогда авито и ЛОР отлично работают через прокси? Эта загадка не даёт покоя лучшим умам человечества (то есть мне) весь сегодняшний вечер. ЛОР - последняя надежда рода людского и любителей плотного саунда. ЛОР, спаси!