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

 

 

 

 

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

 

转载于:https://www.cnblogs.com/jvpBlog/p/7662368.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值