Hi Alex,<div>Thank you so much for your reply.</div><div>My Squid-cache server IP is "192.168.1.2".</div><div>I use Mozilla Firefox and set the proxy to "192.168.1.2:3128".</div><div>What information do you need to tell you?<br><br><div id="ymail_android_signature"><a id="ymail_android_signature_link" href="https://mail.onelink.me/107872968?pid=nativeplacement&c=Global_Acquisition_YMktg_315_Internal_EmailSignature&af_sub1=Acquisition&af_sub2=Global_YMktg&af_sub3=&af_sub4=100000604&af_sub5=EmailSignature__Static_">Sent from Yahoo Mail on Android</a></div> <br> <blockquote style="margin: 0 0 20px 0;"> <div style="font-family:Roboto, sans-serif; color:#6D00F6;"> <div>On Sat, Sep 9, 2023 at 5:56 PM, Alex Rousskov</div><div><rousskov@measurement-factory.com> wrote:</div> </div> <div style="padding: 10px 0 0 20px; margin: 10px 0 0 0; border-left: 1px solid #6D00F6;"> On 2023-09-09 09:09, Jason Long wrote:<div class="yqt3282467631" id="yqtfd58369"><br clear="none">> Hello,<br clear="none">> I installed the Squid-cache on Debian 12, then I installed the Apache utils:<br clear="none">> <br clear="none">> $ sudo apt install apache2-utils<br clear="none">> <br clear="none">> After it, I did the following steps:<br clear="none">> <br clear="none">> $ sudo touch /etc/squid/passwd<br clear="none">> $ sudo chown proxy /etc/squid/passwd<br clear="none">> <br clear="none">> Then:<br clear="none">> <br clear="none">> $ sudo htpasswd /etc/squid/passwd jason<br clear="none">> <br clear="none">> After it, I opened the "/etc/squid/squid.conf" file and add the following lines to it:<br clear="none">> <br clear="none">> auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwd<br clear="none">> auth_param basic children 5<br clear="none">> auth_param basic realm Squid Basic Authentication<br clear="none">> auth_param basic credentialsttl 2 hours<br clear="none">> acl auth_users proxy_auth REQUIRED<br clear="none">> http_access allow auth_users<br clear="none">> http_access deny all<br clear="none">> <br clear="none">> <br clear="none">> Finally:<br clear="none">> $ sudo systemctl restart squid<br clear="none">> <br clear="none">> But, on the client machine, I can visit any website without the username and password.<br clear="none">> Which part of the configuration is wrong?</div><br clear="none"><br clear="none"><br clear="none">Many things could go wrong, but I would start from the beginning: <br clear="none">Perhaps the client (browser) is not configured to use the proxy? Do you <br clear="none">see client transactions reflected in Squid access.log? Anything in Squid <br clear="none">cache.log?<br clear="none"><br clear="none">HTH,<br clear="none"><br clear="none">Alex.<br clear="none"><br clear="none"><br clear="none">_______________________________________________<br clear="none">squid-users mailing list<br clear="none"><a shape="rect" ymailto="mailto:squid-users@lists.squid-cache.org" href="mailto:squid-users@lists.squid-cache.org">squid-users@lists.squid-cache.org</a><br clear="none"><a shape="rect" href="https://lists.squid-cache.org/listinfo/squid-users" target="_blank">https://lists.squid-cache.org/listinfo/squid-users</a><div class="yqt3282467631" id="yqtfd15862"><br clear="none"></div> </div> </blockquote></div>