中国教育和科研计算机网
EDU首页 |  中国教育 |   高校科技 |   教育信息化 |   CERNET
教育信息化

资讯 | 专题 会议 观点 专栏 访谈 企业 产品 CIO 技术 校园信息化 下一代互联网 IPv6视频课堂

中国教育网 > 教育信息化
您现在的位置: EDU首页 > 教育信息化 > 技  术 > 软件 > 软件应用
基于Squid代理服务器的访问控制策略设计与实现
http://www.edu.cn   2012-05-08 中国教育网络 作者:郭雅

字体选择:【大】 【中】 【小】

  Squid代理服务器与客户机的配置

  Squid的配置

  Squid主要配置文件Squid.conf位于/usr/local/squid/etc/目录下,方法一可以用vi命令编辑squid.conf文件,但要求对命令参数要很熟悉。方法二通过webmin 工具配置squid,因为是图形界面配置,易掌握,方便管理。

  (1)方法一用vi命令编辑squid.conf文件,删除squid.conf文件的原有内容,加入以下语句,squid就可以启动使用了。

  cache_peer 210.39.242.88 parent 8080 0 #其他高速缓存,如果是一级代理不需要此语句。

  http_port 192.168.32.78:8080

  cache_mem 64 MB

  cache_dir ufs /usr/local/squid/var/cache 4000 16 256

  cache_effective_usersquid

  cache_effective_groupsquid

  cache_access_log /var/log/squid/access.log

  cache_log /var/log/squid/cache.log

  cache_store_log /var/log/squid/store.log

  acl all src 0.0.0.0/0.0.0.0

  http_access allow all

  使用命令/usr/local/squid/sbin/squid -f /usr/local/squid/etc/squid.conf -z建立硬盘缓冲区的缓存目录结构,运行命令/etc/rc.d/init.d/squid start启动squid,客户机配置好就可以上网。

  (2)方法二通过浏览器登录webmin管理界面,默认是英文界面,通过“Change Language and Theme”选项可以改成中文界面。改完后,单击“服务器”,→“Squid代理服务器”,如果没有“Squid代理服务器”,在“Search:”输入:squid,查找即可找到。再编辑Squid代理服务器的“系统配置”,详细请参照图1所示,配置好点击保存即可。

图1 squid系统配置

  在“端口和网络”选项设置客户机上网的IP地址是:192.168.32.78,端口为8080。在“其他高速缓存”选项增加高速缓存主机,主机名为:210.39.242.88,类型为父,代理端口为8080,ICP 端口为0。在“内存使用”选项设置内存为64M。在“访问控制”选项里选“代理约束”,把ACL下面的“all”设置为“允许”,保存即可。点击“返回到squid索引”,选择“高速缓存选项”,高速缓存目录设置为:/usr/local/squid/var/cache,类型为UFS,大小 (MB)是4000,一级目录为16,二级目录为256。点击“返回到squid索引”,再点击“初始化高速缓存”,选择“启动Squid”,客户机配置好即可上网。

  2、客户机的配置

  在客户机上运行浏览器,选择“工具”菜单→“Internet选项”,在弹出的窗口中单击“ 连接” 选项卡,选择“局域网设置”,在弹出的窗口中选中“为LAN使用代理服务器(X)”选项,地址栏内代理服务器的IP地址为192.168.32.78,端口号为8080。这样客户端计算机则可通过代理服务器上网了。

页面功能 【打印】 【关闭】 【我有话说

MOOC风暴来袭

版权所有:中国教育和科研计算机网网络中心 CERNIC,CERNET,京ICP备15006448号-16,京网文[2017]10376-1180号

关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@staff.cernet.com