How can I see that Squid is working?



  • Hi.

    How can I see if Squid is doing it's job? Do I have to configure my internet Explorer options, before anything is working?

    br
    Valnurat



  • When I go to https://whatismyipaddress.com/proxy-check I'm informed that "Proxy server not detected."

    I haven't changed that much, so most of the settings is default.



  • I followed this link:
    https://doc.pfsense.org/index.php/Setup_Squid_as_a_Transparent_Proxy

    but how can I tell if Squid is doing what it should do?



  • How can I see if Squid is doing it's job?

    Look at Services - Squid Proxy Server - Real Time while browsing and you should see the URLs you're accessing there.

    Do I have to configure my internet Explorer options, before anything is working?

    If squid is running transparently, then no you don't have to do anything.  If squid is explicit then you either have to manually configure your client to use the proxy, or set up WPAD for auto-discovery.

    When I go to https://whatismyipaddress.com/proxy-check I'm informed that "Proxy server not detected."

    This is a good thing.  You don't want the outside world knowing you're using a proxy.  To that end, delete he X-Forwarded header, disable VIA headers, and suppress squid version.



  • @KOM:

    How can I see if Squid is doing it's job?

    Look at Services - Squid Proxy Server - Real Time while browsing and you should see the URLs you're accessing there.

    Ok, it seems there is different kinds of info - like - TCP_MISS/520 & TCP_MISS/200 ect

    @KOM:

    Do I have to configure my internet Explorer options, before anything is working?

    If squid is running transparently, then no you don't have to do anything.  If squid is explicit then you either have to manually configure your client to use the proxy, or set up WPAD for auto-discovery.

    Ok. It is running transparently.

    @KOM:

    When I go to https://whatismyipaddress.com/proxy-check I'm informed that "Proxy server not detected."

    This is a good thing.  You don't want the outside world knowing you're using a proxy.  To that end, delete he X-Forwarded header, disable VIA headers, and suppress squid version.

    The reason for my concern is when I see this https://www.youtube.com/watch?v=KwmNcPlR5mk @ 7.00. He is testing his squid and it says it has been detected.

    @KOM:

    To that end, delete he X-Forwarded header, disable VIA headers, and suppress squid version.

    I don't understand what you mean by:

    "To that end, delete he X-Forwarded header, disable VIA headers, and suppress squid version"



  • Ok, it seems there is different kinds of info - like - TCP_MISS/520 & TCP_MISS/200 ect

    Yes, there are many bits of information there including the Address you're trying to reach through the proxy.

    Ok. It is running transparently.

    Transparent mode can be tricky to get working with HTTPS sites.

    I don't understand what you mean by: "To that end, delete he X-Forwarded header, disable VIA headers, and suppress squid version"

    Go to Services - Squid Proxy Server - General tab - Headers Handling, Language and Other Customizations section.  Start reading.