美文网首页
安装 Squid

安装 Squid

作者: _于曼丽_ | 来源:发表于2022-03-12 11:35 被阅读0次

    服务端安装 Squid

    yum -y install squid
    systemctl start squid
    systemctl enable squid
    
    firewall-cmd --zone=public --add-port=3128/tcp --permanent
    firewall-cmd --reload
    firewall-cmd --list-ports
    

    配置文件

    /etc/squid/squid.conf

    acl 是访问控制规则,这些规则之后将会被 http_access 使用(允许或者禁止访问)

    格式:
    acl 名称 类型 值
    相同名称的规则会叠加
    常见类型:

    • src
    • dst
    • port
    • time

    http_access 后接 allow 或 deny,一行行按顺序执行,直到遇见一行匹配的规则就停止执行。建议最后一行 http_access deny all,保证所有规则都不匹配时候,禁止访问。

    只允许 192.168.100.104 的客户端访问

    acl client src 192.168.100.104
    http_access allow client
    http_access deny all
    

    禁止访问包含 imooc 的网址

    acl keyword url_regex -i imooc
    http_access deny keyword
    

    禁止访问 www.imooc.com

    acl keyword url_regex www.imooc.com
    http_access deny keyword
    

    禁止下载某些文件

    acl deny_files urlpath_regex -i \.rar$ \.avi$ \.zip$ \.exe$
    http_access deny deny_files
    

    客户端浏览器设置代理服务器 proxy 选项,ip 填写 squid 服务器的地址,端口 3128,协议选择所有协议

    相关文章

      网友评论

          本文标题:安装 Squid

          本文链接:https://www.haomeiwen.com/subject/nnttdrtx.html