Search squid archive

Re: SQUID problem with unavailability of Google services

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2024-12-22 15:13, A. Pechenin wrote:
could you please explain in more detail and in my case what needs to be added to "strengthen and ensure" the operation of my solution?

Does Q2 and Q3 at [1] help? If not, I hope that others can guide you through using a never-matching http_access rule and annotate_transaction ACL side effects to improve reliability of your current configuration.

[1] https://lists.squid-cache.org/pipermail/squid-dev/2021-January/009643.html


BTW, more about transaction annotations is available at
https://lists.squid-cache.org/pipermail/squid-users/2023-April/025784.html


HTH,

Alex.



вс, 22 дек. 2024 г. в 22:47, Alex Rousskov <rousskov@xxxxxxxxxxxxxxxxxxxxxxx <mailto:rousskov@xxxxxxxxxxxxxxxxxxxxxxx>>:

    On 2024-12-22 08:13, A. Pechenin wrote:
     > The reason and solution were not simple and obvious at first glance.
     > I have two providers accessing the gateway, the main and backup
     > channels, and automatic switching is configured when the
    connection on
     > the main channel is lost.
     > To check, I switched the proxy server to the second channel and the
     > problem with partial unavailability of Google services was solved.
     >
     > I returned it back, used a simple formula in the configuration
    file with
     > subsequent partial adjustment of ipfw.

    Glad you found a solution! Diagnosing problems related to CONNECT
    tunnels is difficult because Squid (playing a role of a dumb TCP relay)
    is often unaware of problems experienced by clients and origin servers.


     > # Google via ISP2
     > acl google dstdomain .google.com <http://google.com>
     > tcp_outgoing_address REAL_IP_ISP2 google

    Please note that the above configuration usually "works" but is
    unreliable and unsupported: tcp_outgoing_address directive does not
    support slow ACLs and your ACL named google is a slow ACL.

    For a more reliable solution, consider annotating google-matching
    transaction at http_access check time and then using those annotations
    at tcp_outgoing_address check time. For a somewhat related example,
    look
    for "markSpecial" in squid.conf.documented or search this mailing list
    archives for annotate_transaction discussions.


    HTH,

    Alex.


     > сб, 21 дек. 2024 г. в 20:26, A. Pechenin <alexmrrc@xxxxxxxxx
    <mailto:alexmrrc@xxxxxxxxx>>:
     >
     >     This week, when connecting users through a proxy server, some
    Google
     >     services became inaccessible, such as Calendar, Translator, user
     >     profile.
     >
     >     When clicking on the services section in the browser on the
    Google
     >     portal, the page does not open and then a connection error is
     >     displayed. When directly going to the calendar section, the
     >     connection also hangs for a long time without loading the
    page. At
     >     the same time, the Google home page, mail, search work.
     >
     >     Transparent proxying is not used.
     >     Viewing the proxy server logs did not add any understanding, all
     >     requests are processed correctly and no errors or
    prohibitions are
     >     observed. There are no other problems with the unavailability
    of any
     >     sites.
     >
     >     When connecting directly (bypassing the proxy server), all Google
     >     services work completely correctly.
     >     The platform on which the problem was suddenly discovered:
     >     FreeBSD 13.2-RELEASE-p9
     >     Squid 6.6
     >
     >     A new separate server was deployed for objectivity and
    finding the
     >     cause, but the problem was also reproduced there, its platform.
     >     FreeBSD 13.4-RELEASE-p2
     >     Squid 6.10
     >
     >     I tried using the default configuration file (recommended minimum
     >     configuration) to eliminate the problem in my working squid.conf,
     >     but the problem remained
     >
     >     I repeat, the problem reproduced suddenly, no changes were
    made to
     >     the proxy server configuration on our side, no problems with
    Google
     >     have arisen for many years. What should I pay attention to in the
     >     Squid configuration? Any idea
     >
     >
     > _______________________________________________
     > squid-users mailing list
     > squid-users@xxxxxxxxxxxxxxxxxxxxx
    <mailto:squid-users@xxxxxxxxxxxxxxxxxxxxx>
     > https://lists.squid-cache.org/listinfo/squid-users
    <https://lists.squid-cache.org/listinfo/squid-users>

    _______________________________________________
    squid-users mailing list
    squid-users@xxxxxxxxxxxxxxxxxxxxx
    <mailto:squid-users@xxxxxxxxxxxxxxxxxxxxx>
    https://lists.squid-cache.org/listinfo/squid-users
    <https://lists.squid-cache.org/listinfo/squid-users>


_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
https://lists.squid-cache.org/listinfo/squid-users




[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux