【问题标题】:Restrict Squid access to only one site限制 Squid 只能访问一个站点
【发布时间】:2012-05-15 10:47:59
【问题描述】:

如何通过我的 Squid 代理限制对一个网站的访问?

以下不起作用...

acl amazon_ireland src 79.125.0.0/17
acl some_site url_regex google

http_access allow amazon_ireland
http_access allow some_site
http_access deny all

【问题讨论】:

    标签: linux ubuntu squid


    【解决方案1】:

    查看 squid 常见问题解答,有一个完美的设置示例。

    Squid FAQ

     acl GOOD dst 10.0.0.1
     http_access allow GOOD
     http_access deny all
    

    如果你想通过域名匹配

     acl GOOD dstdomain .amazon.ie
     http_access allow GOOD
     http_access deny all
    

    【讨论】:

    • 我也尝试查看 Squid 常见问题解答,但里面的内容太多了!感谢您找到这个!
    【解决方案2】:

    这是另一种方式,您可以在其中指定源 IP 地址。并阻止特定网站,例如 youtube facebook

    acl liberaip src 130.44.0.215
    acl block url_regex -i youtube facebook
    http_access allow liberaip !block
    

    【讨论】:

    • 聪明的回答!我想补充一下:更改为 acl allow url_regex ... 并更改为 http_access allow ipranges allow 到只允许这些站点给定IP。 (反向)
    • 重新审视这个问题之后。我注意到您的评论更适合 OP 问题。 =P
    猜你喜欢
    • 2014-12-16
    • 2011-07-03
    • 2020-05-05
    • 1970-01-01
    • 2020-03-27
    • 2013-04-15
    • 1970-01-01
    • 2011-05-13
    相关资源
    最近更新 更多