Linux下Squid代理
1、SQUID怎么设置某ip不能访问某网站

   SQUID:

acl DenyUser src 10.3.73.228/32
acl denysite dstdomain .sina.com.cn
http_access deny DenyUser denysite

  IPTABLES:
一、安装squid-2.5

groupadd squid
useradd ?g squid squid

rpm ?ivh squid-2.5.STABLE3-3.3E.i386.rpm

二、设置squid.conf文档:
一、安装配置SQUID+MYSQL

1.建立用户和组

# groupadd squid
# useradd -g squid -d /dev/null -s /bin/false squid

# groupadd mysql
# useradd -g mysql -s /bin/false mysql
在此,我们要配置一个只对内部提供代理服务的Proxy Server。它将用户分为高级用户和普通用户两种,对高级用户采用网卡物理地址识别的方法,普通用户则需要输入用户名和口令才能正常使用。高级用户没有访问时间和类型的限制,而普通用户只在上班时可以访问以及一些其它的限制。
  
  安装
本文介绍Linux下非常著名、常用的Squid代理服务器的使用,并着重讲述如何使用其提供的访问控制策略,来保证代理服务器的合法使用。
    代理服务器的功能是代理网络用户取得网络信息,它是网络信息的
中转站。随着代理服务器的广泛使用,随之而来的是一系列的安全问题。由于没有对代理服务器的访问控制策略作全面细致的配置,导致用户可以随意地通过代理服务器访问许多色情、反动的非法站点,而这些行为往往又很难追踪,给管理工作带来极大的不便。
注意:在配置中一定要注意大小写、空格啊

首先改变当前目录(cd /etc/squid/),把squid.conf这个文件备份(mv squid.conf squid.conf.bak)
在使用vi新建一个名为squid.conf的文件(vi squid.conf),建入以下内容:

http_port 192.168.0.1:8080
#指定代理服务器监听的IP和端口;
说到代理服务器,我们最先想到的可能是一些专门的代理服务器网站,某些情况下,通过它们能加快访问互联网的速度。其实,在需要访问外部的局域网中,我们自己就能设置代理,把访问次数较多的网页保存在缓存中,从而“提高”网络速度。更重要的是,我们能通过代理服务器,达到控制访问权限的目的。在 Windows中,有很多这样的软件,如:WinGate、SyGate等,不过,本文要讨论的,是能给你充分自由的Linux下的Squid。
  Linux下的代理服务器软件也不是只有Squid,不过在大部分Linux版本中都带有它。

  走进“代理”
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]