Squid安装配置

安装

环境:CentOS,Linux mss 2.6.18-128.el5PAE #1 SMP Wed Jan 21 11:19:46 EST 2009 i686 i686 i386 GNU/Linux

直接通过rpm包安装squid,提示:

warning: squid-2.6.STABLE21-3.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
error: Failed dependencies:
        perl(URI::URL) is needed by squid-2.6.STABLE21-3.el5.i386

必须先安装perl URI,如下:

rpm -ivh perl-URI-1.35-3.noarch.rpm

rpm -ivh squid-2.6.STABLE21-3.el5.i386.rpm

 

配置

vim /etc/squid/squid.conf

增加acl和http_access如下:

acl MyNetwork src 172.25.201.0/24 #客户机的网络

...

http_access allow MyNetwork#允许该网络的http请求

 

修改完后用squid -k check检查配置文件语法

然后直接敲squid运行

修改浏览器的代理设置,指向Squid服务器地址,默认的http_port为3128(见squid.conf)

但是测试浏览器上网失败了,WIRESHARK抓包显示TCP请求被拒绝,“Destination unreachable (Host administratively prohibited)”。经验不足,倒腾了半天终于知道是防火墙的问题。修改/etc/sysconf/iptables,加入行-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3128 -j ACCEPT。然后service iptables restart。终于搞定

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值