Tested thanks for the reply and idea access denied and tested with a firewall rule to approve everything to port 80 same result with or without mgr_passord configured, it is like the page is missing in Squid 6.6 or something
Shell Output - curl localhost:3128/squid-internal-mgr/info -u admin:redacted % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 3783 100 3783 0 0 111k 0 --:--:-- --:--:-- --:--:-- 115k <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html><head> <meta type="copyright" content="Copyright (C) 1996-2023 The Squid Software Foundation and contributors"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>ERROR: The requested URL could not be retrieved</title> <style type="text/css"><!-- /* * Copyright (C) 1996-2023 The Squid Software Foundation and contributors * * Squid software is distributed under GPLv2+ license and includes * contributions from numerous individuals and organizations. * Please see the COPYING and CONTRIBUTORS files for details. */ /* Stylesheet for Squid Error pages Adapted from design by Free CSS Templates http://www.freecsstemplates.org Released for free under a Creative Commons Attribution 2.5 License */ /* Page basics */ * { font-family: verdana, sans-serif; } html body { margin: 0; padding: 0; background: #efefef; font-size: 12px; color: #1e1e1e; } > On Jul 22, 2024, at 11:24, Jonathan Lee <jonathanlee...@gmail.com> wrote: > > Ok thanks let me boot that environment and test again, my concern is that is > looks like it is attempting it from my WAN side address that is my wan > address and not the loopback > >> On Jul 22, 2024, at 11:22, Francesco Chemolli <gkin...@gmail.com> wrote: >> >> Not really, no. Username is not considered, it's just to make sure >> that curl sends all the data >> >> On Mon, Jul 22, 2024 at 7:21 PM Jonathan Lee <jonathanlee...@gmail.com> >> wrote: >>> >>> That would require a username for the cachemgr_password account right? I >>> have no usernames set up for this. >>> >>> How does one add a username for this directive ? >>> >>>> On Jul 22, 2024, at 11:13, Francesco Chemolli <gkin...@gmail.com> wrote: >>>> >>>> Can you try supplying a username to curl? It's also common practice to >>>> put flags ('-u user:redacted') before arguments (the URL) >>>> >>>> On Mon, Jul 22, 2024 at 5:12 PM Jonathan Lee <jonathanlee...@gmail.com> >>>> wrote: >>>>> >>>>> Thanks for the info >>>>> >>>>> I tried it and this also failed. Dang >>>>> >>>>> Shell Output - curl localhost:3128/squid-internal-mgr/info -u :redacted >>>>> >>>>> % Total % Received % Xferd Average Speed Time Time Time >>>>> Current >>>>> Dload Upload Total Spent Left Speed >>>>> >>>>> 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- >>>>> 0 >>>>> 100 3773 100 3773 0 0 90756 0 --:--:-- --:--:-- --:--:-- >>>>> 94325 >>>>> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" >>>>> "http://www.w3.org/TR/html4/strict.dtd"> >>>>> <html><head> >>>>> <meta type="copyright" content="Copyright (C) 1996-2023 The Squid >>>>> Software Foundation and contributors"> >>>>> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> >>>>> <title>ERROR: The requested URL could not be retrieved</title> >>>>> <style type="text/css"><!-- >>>>> /* >>>>> * Copyright (C) 1996-2023 The Squid Software Foundation and contributors >>>>> * >>>>> * Squid software is distributed under GPLv2+ license and includes >>>>> * contributions from numerous individuals and organizations. >>>>> * Please see the COPYING and CONTRIBUTORS files for details. >>>>> */ >>>>> >>>>> /* >>>>> Stylesheet for Squid Error pages >>>>> Adapted from design by Free CSS Templates >>>>> http://www.freecsstemplates.org >>>>> Released for free under a Creative Commons Attribution 2.5 License >>>>> */ >>>>> >>>>> However I get a new error when attempting to connect over a web browser >>>>> >>>>> ERROR >>>>> >>>>> The requested URL could not be retrieved >>>>> >>>>> ________________________________ >>>>> >>>>> Invalid Request error was encountered while trying to process the request: >>>>> >>>>> GET /squid-internal-mgr HTTP/1.1 >>>>> Host: lee_family.home.arpa:3128 >>>>> Upgrade-Insecure-Requests: 1 >>>>> Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 >>>>> User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) >>>>> AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15 >>>>> Accept-Language: en-US,en;q=0.9 >>>>> Accept-Encoding: gzip, deflate >>>>> Connection: keep-alive >>>>> DNT: 1 >>>>> >>>>> Some possible problems are: >>>>> >>>>> Request is too large. >>>>> >>>>> Content-Length missing for POST or PUT requests. >>>>> >>>>> Illegal character in hostname; underscores are not allowed. >>>>> >>>>> HTTP/1.1 Expect: feature is being asked from an HTTP/1.0 software. >>>>> >>>>> Your cache administrator is >>>>> >>>>> >>>>> >>>>> On Jul 22, 2024, at 04:42, Andrey K <ankor2...@gmail.com> wrote: >>>>> >>>>> Hello, Jonathan, >>>>> >>>>>> curl http://localhost:3128/squid-internal-mgr/info >>>>> >>>>>> Where would I place the password? >>>>> >>>>> I use the following configuration: >>>>> http_access allow localhost manager >>>>> cachemgr_passwd redacted config >>>>> >>>>> The command to read the current running config is: >>>>> curl localhost:3128/squid-internal-mgr/config -u :redacted >>>>> >>>>> >>>>> Kind regards, >>>>> Ankor. >>>>> >>>>> >>>>> >>>>> >>>>> чт, 18 июл. 2024 г. в 17:07, Alex Rousskov >>>>> <rouss...@measurement-factory.com>: >>>>>> >>>>>> On 2024-07-18 00:55, Jonathan Lee wrote: >>>>>> >>>>>>> curl http://localhost:3128/squid-internal-mgr/info >>>>>>> >>>>>>> Where would I place the password? >>>>>> >>>>>> See "man curl" or online manual pages for curl. They will point you to >>>>>> two relevant options: --user and --proxy-user. AFAICT, your particular >>>>>> cache manager requests are sent _to_ the proxy (as if it were an origin >>>>>> server) rather than _through_ the proxy. Thus, you should use --user. >>>>>> >>>>>> As I keep saying on this thread, due to Squid complications related to >>>>>> Bug 5283, specifying seemingly correct client parameters may not be >>>>>> enough to convince Squid to accept the cache manager request. I >>>>>> recommend the following procedure: >>>>>> >>>>>> 1. List the corresponding http_port directive first, before any other >>>>>> http_port, https_port, and ftp_port directives. Do not use interception >>>>>> of any kind for this cache manager port. >>>>>> >>>>>> 2. Use curl with absolute squid-internal-mgr URLs with http scheme (like >>>>>> you show above). Do _not_ use "curl --proxy" or similar. Do not use >>>>>> https scheme. >>>>>> >>>>>> 3. In that absolute mgr URL, use the host name that matches >>>>>> visible_hostname in squid.conf. If you do not have visible_hostname in >>>>>> squid.conf, add it. This is not required, but, due to Squid bugs, it is >>>>>> often much easier to get this to work with visible_hostname than without >>>>>> it. >>>>>> >>>>>> 4. Make (passwordless) mgr:info use case working first, before trying to >>>>>> get password-protected pages working. >>>>>> >>>>>> 5. When you do specify a username and a password, remember that you are >>>>>> sending this request to an (equivalent of) a service running on an >>>>>> origin server, _not_ a proxy (hence --user rather than --proxy-user). >>>>>> >>>>>> >>>>>> If you cannot figure it out despite carefully going through the above >>>>>> steps, share (privately if needed) a pointer to compressed ALL,9 >>>>>> cache.log while reproducing the problem with throw-away credentials on >>>>>> an idle Squid with a single curl request. Mention which step you got >>>>>> stuck on. >>>>>> >>>>>> >>>>>> HTH, >>>>>> >>>>>> Alex. >>>>>> >>>>>> _______________________________________________ >>>>>> squid-users mailing list >>>>>> squid-users@lists.squid-cache.org >>>>>> https://lists.squid-cache.org/listinfo/squid-users >>>>> >>>>> _______________________________________________ >>>>> squid-users mailing list >>>>> squid-users@lists.squid-cache.org >>>>> https://lists.squid-cache.org/listinfo/squid-users >>>>> >>>>> >>>>> _______________________________________________ >>>>> squid-users mailing list >>>>> squid-users@lists.squid-cache.org >>>>> https://lists.squid-cache.org/listinfo/squid-users >>>> >>>> >>>> >>>> -- >>>> Francesco >>> >> >> >> -- >> Francesco >
_______________________________________________ squid-users mailing list squid-users@lists.squid-cache.org https://lists.squid-cache.org/listinfo/squid-users