⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 linux

📁 嵌入式系统
💻
📖 第 1 页 / 共 2 页
字号:
        <TR>
          <TD class=p9w>
            <P><A 
            href="http://www.eschool.com.cn/yyjc/index_rjshm.shtml">软件荟萃</A> 
            <BR><A 
            href="http://www.eschool.com.cn/yyjc/index_wyzhzuo.shtml">网页制作</A><BR><A 
            href="http://www.eschool.com.cn/yyjc/index_caozuoxt.shtml">Windows</A><BR><A 
            href="http://www.eschool.com.cn/kfzyd/index_asp.shtml">ASP园地</A> 
            <BR><A 
            href="http://www.eschool.com.cn/yyjc/index_bangongxt.shtml">办公软件</A><BR><A 
            href="http://www.eschool.com.cn/yyjc/index_tuxzhizuo.shtml">图形制作</A><BR><A 
            href="http://www.eschool.com.cn/kfzyd/index_flash.shtml">Flash园地</A><BR><A 
            href="http://www.eschool.com.cn/kfzyd/index_php.shtml">PHP园地</A> 
            <BR><A 
            href="http://www.eschool.com.cn/Linux/index_linux.shtml">Linux专区</A><BR><A 
            href="http://www.eschool.com.cn/kfzyd/index_network.shtml">网络技术</A><BR><A 
            href="http://www.eschool.com.cn/kfzyd/index_vcc.shtml">VC编程园地</A><BR><A 
            href="mailto:hxjiang@enet.com.cn">小鱼儿信箱</A></P></TD></TR></TBODY></TABLE></TD>
    <TD vAlign=top width=631>
      <TABLE border=0 cellPadding=0 cellSpacing=0 width="100%">
        <TBODY>
        <TR>
          <TD></TD></TR></TBODY></TABLE>
      <TABLE align=center border=0 width="90%">
        <TBODY>
        <TR>
          <TD class=p9w colSpan=2 vAlign=top width="100%">
            <H2><!--imagehere--></H2>
            <P align=center><B>Linux下代理服务器安装调试一例</B></P>
            <DIV align=left>
            <P align=center>(<B><FONT color=#ff3333>eNet学院Linux专家组</FONT> 
            张学英)</B></P>
            <P><BR>  作为一种免费的网络操作系统,Linux越来越受到广大网络爱好者的欢迎了,目前因特网(Internet)上运行的主机有相当一部分采用的就是linux操作系统,而且中国已经把linux操作系统作为政府上网年的指定网络操作系统,种种迹象表明,linux操作系统正在逐渐走向成熟。今天,我给大家介绍一种能在Linux系统下使用的比较优秀的代理服务器软件的安装和调试方法。 
            <BR>  众所周知,当今因特网发展速度极其迅猛,IP地址资源非常紧张。而如果您想访问因特网,共享因特网的丰富资源,您的机器必须拥有一个标准的IP地址。在因特网上,IP地址是识别您的机器的唯一标志。目前,有两种方式可以让您的机器拥有标准的IP地址:一种是局域网通过专线接入因特网,您的机器可以拥有静态的IP地址。所谓静态IP地址,就是对使用者来说,是固定不变的IP地址,这个IP地址给您使用后,其他人就不能再用了。一种是通过电话线拨号或ISDN拨号等方式接入因特网,您的机器可以在您拨号上网的在线期间从ISP的访问服务器的IP地址池中获得一个临时的标准IP地址,这个IP地址在您下线后就不归您使用了,而您下次拨号再上网,很可能分配给您的机器的是另外一个临时的IP地址了。这种临时分配的IP地址,称为动态IP地址。无论是静态地址还是动态地址,在您的机器访问因特网时,使用起来没有什么区别。 
            <BR>  现在因特网发展速度这么快,而IP地址资源又这么紧张,这不能不说是一个尖锐的矛盾。虽说Ipv6正在开发中,但远水不解近渴,好多的企业、公司内部的Intranet现在就想接入因特网这个浩瀚的资源海洋,但又苦于没有充足的IP地址资源,怎么办?还好,有代理服务这个好东西。代理服务是指由一台拥有标准IP地址的机器代替若干没有标准IP地址(以下称内部地址)的机器和因特网上的其他主机打交道,提供代理服务的这台机器称为代理服务器。拥有内部地址的机器想到因特网上查找资料时,先把这个请求发给拥有标准IP地址的代理服务器,由代理服务器把这个请求通过它的标准IP地址发到请求的目标地址。然后目标地址的服务器把返回的结果发回给代理服务器,代理服务器再原封不动的把资料发给最初那台拥有内部IP地址的机器。这样就完成了一次内部机器访问因特网的一个过程。若干拥有内部地址的机器就组成了内部网,代理服务器的作用就是勾通内部网和因特网,解决内部网访问因特网的问题。而且这种代理是不可逆的,因特网上的主机不能访问任何一台拥有内部地址的机器,这样又可以保障内部资料的安全性。 
            <BR>能够完成这种代理功能的服务器软件有好多,我给大家推荐一种能在linux下使用的比较优秀的代理服务器软件Squid。之所以说它比较优秀,一方面是因为它可以在代理服务器上作一个很大的缓存,可以把好多常去的网站内容存储到缓存中,这样,内部网的机器再访问那些网站,就可以从缓存里调用了。这样一可以加快内部网浏览因特网的速度,二可以减少专线的数据流量。另一方面,Squid不仅仅支持HTTP协议,而且还支持FTP,GOPHER,SSL和WAIS等协议。下面我将逐步介绍该服务器软件的下载、编译、安装和调试。 
            <BR>一、 准备工作 
            <BR>  最好是为Squid建立专用的运行帐号和用户组。比如建立新帐号test1,把该帐号归为test组,把该帐号的根目录设为/usr/local/squid。以下操作均由这个专用帐号来完成。 
            <BR>二、 下载: <BR>  可以在http://squid.nlanr.net/Squid/ 
            处下载Squid代理服务器软件。文件名字是 
            squid-2.2.STABLE3-src.tar.gz。这是一个压缩以后的数据包。假设下载后我们把它放在/usr/local/squid/src目录里。 
            <BR>三、 解压缩数据包 <BR>  进入/usr/local/squid/src目录,键入如下命令: <BR>gzip –dc 
            squid-2.2.STABLE3-src.tar.gz | tar –xvf – 
            <BR>这个命令将该数据包解开,建立一个目录叫作squid-2.2.STABLE3,并且把所有的文件放在这个目录里面。 <BR>四、 
            编译源程序 <BR>  首先运行配置脚本,以便生成适合您的机器的编译脚本。命令格式是: <BR>./configure 
            <BR>这种方式产生的编译脚本编译后默认安装路径是/usr/local/squid。 <BR>如果想改变安装路径,需要用以下格式: 
            <BR>./configure –prefix=/some/other/directory 
            <BR>这种方法编译后安装到/some/other/directory里面。 <BR>生成编译脚本后,可以正式开始编译了。命令为: 
            <BR>make <BR>五、 安装Squid代理服务器 <BR>  编译无误,安装显得更加简单了。命令为: <BR>make 
            install 
            <BR>安装完成后,会在您指定的安装路径里产生一个squid目录,squid目录下有三个目录:etc、bin、logs。其中etc里面是配置文件,bin里面是执行文件,logs里面是日志文件。 
            <BR>六、 调试代理服务器 
            <BR>  安装结束后就是调试服务器,使其按照您的要求工作。Squid的配置文件只有一个,在etc目录里,名字是squid.conf,所有的配置选项都在这个文件里面。而且每个配置项目都有注释说明。我们就不一一介绍所有的配置项目了,只介绍几个常用的项目。 
            <BR>  首先,在squid文件里面找到下列配置项: <BR><BR>cache_mem 
            <BR><BR>  这里可以添上您准备给squid作为高速缓存使用的内存大小。注意,如果您的机器有N兆内存,那么,推荐您在这里添的数字是N/3。 
            <BR><BR>cache_dir /usr/local/squid/cache 100 16 256 
            <BR><BR>  这里的第一个数字100是您准备给squid作为cache使用的硬盘空间大小,单位是兆。如果您想划100M空间当作cache,那么这里就写100。 
            <BR>acl, http_access, icp_access 
            <BR><BR>用您的网络地址(比如:192.168.10.0)和子网掩码(比如:255.255.255.0)填写“allowed 
            host”ACL访问控制列表。这是很重要的一项,它可以防止未经您授权的人窃取您的网络资源。 <BR>acl manager proto 
            cache_object <BR>acl localhost src 127.0.0.1/255.255.255.255 <BR>acl 
            all src 0.0.0.0/0.0.0.0 <BR>acl allowed_hosts src 
            192.168.10.0/255.255.255.0 <BR><BR>http_access deny manager all 
            <BR>http_access allow allowed_hosts <BR>http_access deny all 
            <BR><BR>icp_access allow allowed_hosts <BR>icp_access deny all 
            <BR><BR><BR>cache_mgr 
            <BR><BR>  这里填写cache管理员的Email地址,系统出错会自动提醒cache管理员。 
            <BR><BR>  修改完配置文件,在正式运行squid代理服务器之前,先进行初始化。命令如下: <BR>% 
            /usr/local/squid/bin/squid -z <BR>% /usr/local/squid/bin/squid 
            <BR>  检查cache.log文件确保所有部分运行正常。如果有出错信息,系统不能正常启动,一般情况是由于目录和文件的存取权限导致的,请仔细检查各目录和文件的权限设置。 
            <BR>  如果一切正常,那么就可以投入使用了。系统默认的服务端口是3128。 <BR><BR>七、 使用代理服务器 
            <BR>  在调试完成之后,就可以试试代理服务器了。将您的某台终端机设置成内部地址,将该终端的DNS服务器设置为代理服务器的DNS服务,在内部地址和标准地址之间作一个路由,这样,您应该在终端上可以ping通代理服务器的标准地址了。在您的浏览器里设置代理服务器地址为squid代理服务器的地址,端口号为3128,试试浏览外面的网站,怎么样?成功了!!! 
            <BR><BR>  代理服务器的安装调试结束了,您可以根据您的网络出口带宽,随时调整访问控制列表,决定代理多少台终端访问因特网。您还可以调整squid.conf的其他配置使其更能适应您的需要。 
            <BR>最后说明一点,squid不仅可以用在Linux系统上,经过测试,它还可以用在以下系统上:AIX, Digital Unix, 
            FreeBSD, HP-UX, Irix, NetBSD, Nextstep, SCO, 
            Solaris等等。您还在等什么?赶快动手试试吧!<BR></P></DIV>
            <P align=right class=p9>2000/01/27 
    10:48:34</P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR><!--底部banner:开始-->
<TABLE align=center border=0 cellPadding=0 cellSpacing=0 width=750>
  <TBODY>
  <TR>
    <TD align=middle height=80><!-- here is add begin--><IFRAME frameBorder=0 
      height=60 marginHeight=0 marginWidth=0 noResize scrolling=no 
      src="E:\os\rtos\技巧\Linux下代理服务器安装调试一例.files\adjuggler(1).htm" 
      width=468>
<script language=JavaScript src=http://ad2.enet.com.cn/cgi-bin/adjuggler?Pool=bottom&ajtype=jscript></script>
</IFRAME><NOSCRIPT><A 
      href="http://ad2.enet.com.cn/cgi-bin/adjuggler?ajtype=cgi_click&amp;ajkey=bottom" 
      target=_blank><IMG border=0 height=60 
      src="Linux下代理服务器安装调试一例.files/egames.gif" width=468></A></NOSCRIPT> <!-- here is add end--></TD></TR>
  <TR>
    <TD bgColor=#ff0000 height=2><SPACER height="1" 
type="block"></TD></TR></TBODY></TABLE><!--底部banner:结束--><!--Copyright:开始-->
<TABLE align=center border=0 cellPadding=0 cellSpacing=0 width=380>
  <TBODY>
  <TR>
    <TD height=8></TD></TR>
  <TR align=middle>
    <TD><A class=bottom 
      href="http://home.enet.com.cn/guanyuenet.shtml">关于eNet</A> | <A 
      class=bottom href="http://home.enet.com.cn/ad_price.shtml">联系广告</A> | <A 
      class=bottom href="http://home.enet.com.cn/zhaopin_1.shtml">诚邀加盟</A> | <A 
      class=bottom href="http://home.enet.com.cn/reg.shtml">用户注册</A> | <A 
      class=bottom href="mailto:webmaster@enet.com.cn">用户反馈</A> | <A 
      class=bottom href="http://home.enet.com.cn/link.shtml">友情链接</A> </TD></TR>
  <TR>
    <TD height=8></TD></TR>
  <TR>
    <TD align=middle class=bottom>联系: <A class=bottom 
      href="mailto:webmaster@enet.com.cn">webmaster@enet.com.cn</A> 电话: 
      86-10-65385588 <BR>Copyright&copy; &nbsp;2000&nbsp;硅谷动力网络技术有限公司 版权所有 
  </TD></TR></TBODY></TABLE><!--Copyright:结束--></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -