【问题标题】:Setting up Squid for Specific IPs From Announced Ranges为宣布范围内的特定 IP 设置 Squid
【发布时间】:2019-04-26 14:15:42
【问题描述】:

我有多个子网范围连接到我用作代理的 Ubuntu 服务器。我目前有 Squid 设置,但是,在设置 user:pass 配置文件时,每个配置文件都可以访问整个子网。例如,如果我要给某人代理“198.52.161.51”,他们也可以输入“198.52.161.52”并访问该子网中的一个额外IP,而我并不打算让他们访问。有没有办法限制用户的访问:将配置文件传递到服务器范围内的特定 IP?

【问题讨论】:

    标签: authentication proxy squid


    【解决方案1】:

    您可以在配置中使用 squid acl 和 tcp 传出 ipaddress,如下所示,您需要为两个 IP 分别编写 acl 和 tcp 传出地址。

    acl ip1 myip 198.52.161.51
    tcp_outgoing_address 198.52.161.51 ip1
    
    acl ip2 myip 198.52.161.52
    tcp_outgoing_address 198.52.161.52 ip2
    

    通过上述操作,198.52.161.51 将使用代理 198.52.161.51 和 198.52.161.52 将使用代理 198.52.161.52

    您还需要有如下配置文件:

    198.52.161.51 user1
    198.52.161.52 user2
    

    表示user1可以访问198.52.161.51代理,user2可以访问198.52.161.52代理。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-19
      • 1970-01-01
      • 2015-11-23
      • 2016-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多