squid:限制proxy_auth(userid)只能从selectec来源(src ip)

我需要一种方法来限制userid(proxy_auth)只从真正的用户电脑(SRC IP)。 因为:userX从另一个用户(老板用户)借了一个userid(login),并且可以不受限制地访问所有网站。 我需要限制只能从src ip(来自用户)身份validationuseridlogin,这是真正的这个用户名login

这可以做到?

你可以尝试以下

acl local_clients proxy_auth REQUIRED acl BOSS proxy_auth boss acl boss_local_ip src 192.168.127.10 http_access allow local_clients BOSS boss_local_ip http_access deny all 

谢谢! 我喜欢你说,但有一些调整:

 acl boss_cnn proxy_auth REQUIRED acl boss_login proxy_auth bossusername acl boss_ip src 192.168.0.1 http_access allow boss_cnn boss_login boss_ip http_access deny boss_cnn boss_login !boss_ip 

请注意这两行http_access的顺序。 首先我允许访问,但这里的警告是允许不必要的acls(如拒绝域)。 所以最后,我拒绝proxy_auth REQUIRED(在ACL cnn)这个login时,它来自所有IP <> IPBUS

请参考案例:

使用ADS身份validation:只允许特定用户进行代理身份validation,并阻止所有其他广告用户。

acl全职时间MTWHFSA 00:30-23:59

auth_param基本程序/ usr / bin / ntlm_auth –helper-protocol = squid-2.5-basic

auth_param基本的孩子5

auth_param基本领域SimpleWall

auth_param基本凭证2小时

acl avdhoot proxy_auth avdhoot

acl chetan proxy_auth chetan

acl sharad proxy_auth sharad

acl satish proxy_auth satish

acl sujit proxy_auth sujit

acl Bad_URLs dstdomain -i .youtube.com .fbstatic .fbcdn.net .facebook.com .rediff.com

acl Download_Policies rep_mime_type -i ^ video / mp4 $ ^ video / mpeg $

acl Upload_Policies req_mime_type -i ^ image / png $

acl Banned_Patterns url_regex -i。[Ii]​​ [Ss] [Oo] $

acl Port_Based_Policy端口21

acl Ip_Based_Policy dst 208.64.57.1​​52

deny_info Bad_URLs Bad_URLs

deny_info下载策略下载策略

deny_info上传_策略上传_Policies

deny_info Banned_Patterns Banned_Patterns

deny_info Port_Based_Policy Port_Based_Policy

deny_info Ip_Based_Policy Ip_Based_Policy

deny_info全职全职

最后的底线:拒绝所有其他广告用户。

acl maped proxy_auth avdhoot chetan sharad satish sujit

acl simplewall proxy_auth必需

http_access否认simplewall!maped