Search squid archive

Re: Helper doent authentify

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

 



This is my squid3.conf

#Recommended minimum configuration:

#acl manager proto cache_object
http_port 3128
cache_dir ufs /var/spool/squid3 2048 16 256
maximum_object_size 100 MB
cache_swap_low 90
cache_swap_high 95

#--------------- Reglas de Autorizacion -------------
auth_param basic program  /usr/bin/php /root/squid_helper2.php
auth_param basic children 20
auth_param basic realm Proxy Quijada Usuario Y Clave
auth_param basic credentialsttl 5 hours
#----------------------------------------------------
acl AuthenticatedUsers proxy_auth REQUIRED
http_access allow AuthenticatedUsers
#-------------------- ACL Puertos --------------------
acl SSL_ports port 443
acl Safe_ports port 80          # http
acl Safe_ports port 21          # ftp
acl Safe_ports port 443         # https
acl Safe_ports port 70          # gopher
acl Safe_ports port 210         # wais
acl Safe_ports port 1025-65535  # unregistered ports
acl Safe_ports port 280         # http-mgmt
acl Safe_ports port 488         # gss-http
acl Safe_ports port 591         # filemaker
acl Safe_ports port 777         # multiling http

acl CONNECT method CONNECT

#---------------------- HTTP ACCES DEFAULT-------------
#http_access allow manager localhost
#http_access deny manager
#http_access deny !Safe_ports

#http_access deny to_localhost
#icp_access deny all
#htcp_access deny all







From: squid-users <squid-users-bounces@xxxxxxxxxxxxxxxxxxxxx> on behalf of Antony Stone <Antony.Stone@xxxxxxxxxxxxxxxxxxxx>
Sent: Monday, December 11, 2017 9:27 PM
To: squid-users@xxxxxxxxxxxxxxxxxxxxx
Subject: Re: Helper doent authentify
 
On Monday 11 December 2017 at 22:19:53, Edwin Quijada wrote:

> Hi!
> I am trying to do a helper for use with Squid. I did my helper but it
> doesnt authentify
>
> <?php
>
> $f = fopen("php://stdin", "r");
> while (!(feof($f)))
> {
>     $line = fgets($f);
>     if ($line)
>      {
>         $fields = explode(' ', trim($line));
>         $username = rawurldecode($fields[0]);
>         $password = rawurldecode($fields[1]);
>
>         if ($username=="edwin" &&  $password=="1234")
>          fwrite(STDOUT, "OK\n");
>         else
>          fwrite(STDOUT, "ERR\n");
>     }
> }
> ?>
>
> when I put the values it continues asked me user/password

I think "$f" might be your problem.

See http://freesoftwaremagazine.com/articles/authentication_with_squid/ for

what might be a clue (sorry, I'm not really a PHP coder).


Antony.

--
Why is "dylexia" so difficult to spell, and why can I never remember "aphasia"
when I want to?

                                                   Please reply to the list;
                                                         please *don't* CC me.
_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
http://lists.squid-cache.org/listinfo/squid-users

_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
http://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