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。这样客户端计算机则可通过代理服务器上网了。
特别声明:本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。