• squid代理服务器搭建及配置


    系统环境:CentOS release 6.5 (Final)(最小化安装)

    一、安装squid

    # yum -y install squid

    二、编辑配置文件(正向代理)

    # vim /etc/squid/squid.conf

    加入如下内容:

    cache_dir ufs /var/spool/squid 1000 16 256

    cache_mem 128 MB

    refresh_pattern .(jpg|png|gif|js|css|mp3|mp4) 1440 20% 2880 ignore-reload

    visible_hostname rhel

    启动squid服务

    # /etc/init.d/squid start

    测试是否成功首先去浏览器中配置:

    浏览器的Internet选项、连接、局域网设置、代理服务器进行配置,填写ip:10.10.10.162地址和port:3128

    在squid端用tcpdump查看一下squid的配置是否生效,如果有大量的数据流向包产生,那说明squid的配置成功了。

    # tcpdump -nn port 3128

    用curl进行测试:

    # curl -x127.0.0.1:3128 www.aminglinux.com -I

    三、限制网站的访问

    # vim /etc/squid/squid.conf

    加入如下内容:

    acl httpd proto HTTP

    acl good_domain dstdomain .baidu.com .aminglinux.com .lishiming.net

    http_access allow good_domain

    http_access deny !good_domain

    检查配置文件的语法:

    # squid -kcheck

    没有问题重启squid

    # service squid restart

    或者重新加载配置文件

    # squid -kre

    四、反向代理

    http_port 80 accel vhost vport

    cache_peer 61.135.169.125 parent 80 0 originserver name=a

    cache_peer_domain a www.baidu.com

    cache_peer 61.135.157.156 parent 80 0 originserver name=b

    cache_peer_domain b www.qq.com

  • 相关阅读:
    Win64 驱动内核编程-12.回调监控进线程创建和退出
    我的主站 SHARELIST -分享列表 (功能持续完善中 2019-11-24 版本0.3)
    Caddy-基于go的微型serve用来做反向代理和Gateway
    Docker Swarm删除节点
    Docker Swarm集群搭建
    Docker Machine-Windows
    Docker Compose
    Docker网络配置进阶
    Docker网络相关
    Docker数据管理
  • 原文地址:https://www.cnblogs.com/fansik/p/5306342.html
Copyright © 2020-2023  润新知