zoukankan      html  css  js  c++  java
  • ubuntu16安装sqiud

    ubuntu16安装squid ,以下方法亲测有效

    一、安装

    在命令行中输入

    sudo apt-get install squid

    二、修改配置

    等待安装完成后,进入/ect/squid/目录(注:有些也许是squid3目录,不一定)

    cd /etc/squid

    (1)、用VI编辑器打开squid.conf 这个配置文件

    vim squid.conf

    (2)、在vi命令行中输入

    /http_access deny all

    查找到       http_access deny all      并将其改成         http_access allow all

    (3)、在命vi令行中输入

    /http_port 3128

    查找到       http_port 3128  (注:这是系统默认的端口  有需要就改掉 但是要记住 后面连接的时候要用),然后保存

    最后在输入

    sudo service squid reload   或   sudo service squid3 reload

    sudo service squid restart 或 sudo service squid3 restart 

    然后就可以连接使用了。

    三、添加IP限制

    如果你只想让某些固定的IP使用,很简单,还是在 /etc/squid   或者是  /etc/squid3这个目录下,用vi编辑器打开squid.conf 这个配置文件

    命令行搜索

    /acl CONNECT method CONNECT

    找到 acl CONNECT method CONNECT 并在下面加上

    acl [列表名称] src [IP地址]  例如:  acl MYLAN src 192.168.11.11

    如果你是要放行某一组在 11后面加上/24

    然后找到   http_access allow all  将其改成 http_access allow [你的列表名字]  例如:MYLAN

    最后 搜索 http_access deny all  

    如果没有就在  http_access allow [你的列表名字]   之后加上  http_access deny  ![你的列表名字]   (注意:此处有“!”  意思是禁止除了 MYLAN 这个列表之外的所有IP)

    四、开启负载均衡

    方式1:

    假设有A、B、C三台代理服务器

    当客服端通过A代理服务器访问www.baidu.com

    如果检测到是www.baidu.com则向C发送请求,非www.baidu.com 的请求则向B发送请求

    配置方式:

    在文件末尾添加

    cache_peer [B代理服务器地址] parent [端口号] 0 no-query originserver weight=[权重值] name=[名称用于区分]

    cache_peer [C代理服务器地址] parent [端口号] 0 no-query originserver weight=[权重值] name=[名称用于区分]

    cache_peer_domain  [C代理服务器的名字]  www.baidu.com

    方式2:不指定访问地址,轮流代理

    cache_peer [B代理服务器地址]   parent [端口号] 0 multicast-responder closest-only background-ping  weighted-round-robin weight=[权重值] connect-fail-limit=3 allow-miss max-conn=10  name=[名称用于区分]

    cache_peer [C代理服务器地址]   parent [端口号] 0 multicast-responder closest-only background-ping  weighted-round-robin weight=[权重值] connect-fail-limit=3 allow-miss max-conn=10  name=[名称用于区分]

    never_direct allow all

    五:开启失败重试

    找到

    retry_on_error off  取消注释  并修改成 retry_on_error on

    (如果有错误,请指正,谢谢!)

  • 相关阅读:
    李彦宏最新演讲:移动互联网的时代已经结束了
    表值函数 详解
    SQL中PIVOT 行列转换
    将WeX5部署到自己的Tomcat服务器上
    Cordova webapp实战开发:(2)认识一下Cordova
    Cordova webapp实战开发:(1)为什么选择 Cordova webapp?
    甲有5套房,不上班,靠收房租生活;乙有1套房,上班赚工资……(启示)
    Ubuntu 16.04下为Android编译OpenCV 3.1.0 Manager
    Dual Camera Info
    OpenCV 3.1
  • 原文地址:https://www.cnblogs.com/jvpBlog/p/7662368.html
Copyright © 2011-2022 走看看