免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: wolf2602
打印 上一主题 下一主题

Linux爱好者入门教程(随时更新)!! [复制链接]

论坛徽章:
0
21 [报告]
发表于 2003-03-31 17:09 |只看该作者

Linux爱好者入门教程(随时更新)!!

Squid代理服务器
     & 5.1 简介
      作为一种免费的网络操作系统,Linux越来越受到广大网络爱好者的欢迎,目前因特网(Internet)上运行的主机有相当一部分采用的就是linux操作系统,而且中国已经把linux操作系统作为政府上网年的指定网络操作系统,种种迹象表明,linux操作系统正在逐渐走向成熟。在本章我将向大家介绍一种能在Linux系统下使用的比较优秀的代理服务器软件的配置方法。
   
   
      众所周知,当今因特网发展速度极其迅猛,IP地址资源非常紧张。而如果您想访问因特网,共享因特网的丰富资源,您的机器必须拥有一个标准的IP地址。在因特网上,IP地址是识别您的机器的唯一标志。目前,有两种方式可以让您的机器拥有标准的IP地址:一种是局域网通过专线接入因特网,您的机器可以拥有静态的IP地址。所谓静态IP地址,就是对使用者来说,是固定不变的IP地址,这个IP地址给您使用后,其他人就不能再用了。一种是通过电话线拨号或ISDN拨号等方式接入因特网,您的机器可以在您拨号上网的在线期间从ISP的访问服务器的IP地址池中获得一个临时的标准IP地址,这个IP地址在您下线后就不归您使用了,而您下次拨号再上网,很可能分配给您的机器的是另外一个临时的IP地址了。这种临时分配的IP地址,称为动态IP地址。无论是静态地址还是动态地址,在您的机器访问因特网时,使用起来没有什么区别。
     现在因特网发展速度这么快,而IP地址资源又这么紧张,这不能不说是一个尖锐的矛盾。虽说Ipv6正在开发中,但远水不解近渴,好多的企业、公司内部的Intranet现在就想接入因特网这个浩瀚的资源海洋,但又苦于没有充足的IP地址资源,怎么办?还好,有代理服务这个好东西。代理服务是指由一台拥有标准IP地址的机器代替若干没有标准IP地址(以下称内部地址)的机器和因特网上的其他主机打交道,提供代理服务的这台机器称为代理服务器。拥有内部地址的机器想到因特网上查找资料时,先把这个请求发给拥有标准IP地址的代理服务器,由代理服务器把这个请求通过它的标准IP地址发到请求的目标地址。然后目标地址的服务器把返回的结果发回给代理服务器,代理服务器再原封不动的把资料发给最初那台拥有内部IP地址的机器。这样就完成了一次内部机器访问因特网的一个过程。若干拥有内部地址的机器就组成了内部网,代理服务器的作用就是勾通内部网和因特网,解决内部网访问因特网的问题。而且这种代理是不可逆的,因特网上的主机不能访问任何一台拥有内部地址的机器,这样又可以保障内部资料的安全性。
   
   
      能够完成这种代理功能的服务器软件有好多,我给大家推荐一种能在linux下使用的比较优秀的代理服务器软件Squid。之所以说它比较优秀,是因为它可以在代理服务器上作一个很大的缓存,可以把好多常去的网站内容存储到缓存中,这样,内部网的机器再访问那些网站,就可以从缓存里调用了。这样一方面可以加快内部网浏览因特网的速度,这就是所谓的提高客户机的访问命中率, 另一方面,Squid不仅仅支持HTTP协议,而且还支持FTP,GOPHER,SSL和WAIS等协议考虑到简捷实用的原则,我们本章只向大家介绍如何设置HTTP代理,而其他的代理大同小异,各位理解了HTTP的配置也就明白应该如何配置其他的代理了。
   
   
   
     & 5.2 所需资源
       &5.2.1 所需包
   
     squid-2.3.STABLE1-5.rpm
   
       &5.2.2 所需配置文件
   
      /etc/squid/squid.conf 系统自带,管理员配置
   
     &5.2.3 相关工具
   & 5.3 配置方案
    1./etc/squid/squid.conf
   
    说明:squid主配置文件
    源文件:
    acl deny_ip_01 dst 1.1.1.1
    http_access deny deny_ip_01
    # 以上两行是基于IP的访问控制
    acl deny_url_01 url_regex http://www.www.www
    http_access deny deny_url_01
    # 以上两行是基于URL的访问控制
    http_port 3128 # HTTP协议代理默认代理端口
    cache_mem 32 MB #开劈一块内存区域作为缓冲
    cache_dir ufs /home/squid/cache 1024 16 256
    # 开劈一块硬盘空间,作为硬盘缓冲区,这块区域的分布是连
    续的,逻辑关系由管理员设定
    cache_access_log /var/log/squid/access.log
    # 该log文件是用来描述每次客户请求HTTP内容时,高速缓
    存命中或未命中的项目。同时描述提出请求的主机身份及它
    们所需的内容。
    cache_log /var/log/squid/cache.log
    #用于描述当squid守护进程启动时,可看到有多少内存、交
    换空间,高速缓存目录的位置,所接受的连接类型及接受连
    接的端口。
    cache_store_log /var/log/squid/store.log
    #用于描述页面从高速缓存中被调入调出的情况。
    pid_filename /var/run/squid.pid
    #管理员可以通过查看此文件了解当前执行的squid进程。
    dns_nameservers 192.168.0.1
    #定义域名解析服务器的地址
    acl all src 0.0.0.0/0.0.0.0
    cache_mgr root@weboa.com.cn
    #设置cache管理员的邮件箱地址
    reference_age 3 days
    #设置缓冲区的更新周期
    maximum_object_size 4096 KB
    #设置允许被缓存的一次性最大请求
   
     & 5.4 测试及管理办法
       &5.4.1 测试方法
   
    1.在客户机下打开浏览器,设置好代理服务器,端口是3128,看看能不能上网就是拉。
   
      &5.4.2 管理方法
   
    1.修改完配置文件需要执行/etc/rc.d/init.d/squid restart使得配置生效。

论坛徽章:
0
22 [报告]
发表于 2003-04-01 14:28 |只看该作者

Linux爱好者入门教程(随时更新)!!

我在安装时把它装在了d盘里,(d的空间相对大一些),但这会影响X的设置吗??我想不会的吧!!
我去把d恢复了,再装在最后一个磁盘里,希望这回能顺利地设置X!!
回头见!

论坛徽章:
0
23 [报告]
发表于 2003-04-01 15:24 |只看该作者

Linux爱好者入门教程(随时更新)!!

顶!!!

论坛徽章:
0
24 [报告]
发表于 2003-04-01 15:27 |只看该作者

Linux爱好者入门教程(随时更新)!!

顶!!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
25 [报告]
发表于 2003-04-02 08:42 |只看该作者

Linux爱好者入门教程(随时更新)!!

原帖由 "zerocool2003" 发表:
我在安装时把它装在了d盘里,(d的空间相对大一些),但这会影响X的设置吗??我想不会的吧!!
我去把d恢复了,再装在最后一个磁盘里,希望这回能顺利地设置X!!
回头见!


晕~~
什么意思啊?linux下没有d盘的概念啊?

论坛徽章:
0
26 [报告]
发表于 2003-04-02 15:50 |只看该作者

Linux爱好者入门教程(随时更新)!!

太好了,谢谢!
加精华!

论坛徽章:
0
27 [报告]
发表于 2003-04-02 15:59 |只看该作者

Linux爱好者入门教程(随时更新)!!

要是有个练习的环境就好了啊!!

论坛徽章:
0
28 [报告]
发表于 2003-04-02 16:18 |只看该作者

Linux爱好者入门教程(随时更新)!!

能有这样一个很好的讨论环境已经不错了!

论坛徽章:
0
29 [报告]
发表于 2003-04-02 20:10 |只看该作者

Linux爱好者入门教程(随时更新)!!

[quote]原帖由 "xuehua"]能有这样一个很好的讨论环境已经不错了![/quote 发表:

可以在自己的机器上安装一个嘛,很简单的................

论坛徽章:
0
30 [报告]
发表于 2003-04-05 21:19 |只看该作者

Linux爱好者入门教程(随时更新)!!

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP