📄 1506.html
字号:
style="BORDER-RIGHT: #c4c4c4 1px solid; BORDER-TOP: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; BORDER-BOTTOM: #c4c4c4 1px solid"
cellspacing=0 cellpadding=3 width="95%" border=0 align="center">
<tbody>
<tr>
<td noWrap background="images/bgline.gif" tppabs="http://www.linuxhero.com/docs/images/bgline.gif">
<div align=center><font class=normalfont>搜索文章:
<input type=hidden value=result name=action2>
<input type=radio checked value=title name=type>标题
<input type=radio value=content name=type>内容
<input type=image src="images/button_go.gif" tppabs="http://www.linuxhero.com/docs/images/button_go.gif" border=0 name=image2>
</font></div>
</td>
</tr>
<tr>
<td noWrap>
<div align="center">
<input maxlength=100 size=30 name=keyword2>
</div>
</td>
</tr></tbody>
</table>
</form>
</TD>
<TD rowSpan=2><IMG src="images/header_r1_c7.gif" tppabs="http://www.linuxhero.com/docs/images/header_r1_c7.gif" width=26 border=0 name=header_r1_c7></TD>
<TD><IMG height=83 src="images/spacer.gif" tppabs="http://www.linuxhero.com/docs/images/spacer.gif" width=1 border=0></TD></TR>
<TR>
<TD background="images/bgline.gif" tppabs="http://www.linuxhero.com/docs/images/bgline.gif"><IMG height=22
src="images/header_r2_c1.gif" tppabs="http://www.linuxhero.com/docs/images/header_r2_c1.gif" width=296 border=0
name=header_r2_c1></TD>
<TD background="images/bgline.gif" tppabs="http://www.linuxhero.com/docs/images/bgline.gif" colSpan=5>
<DIV align=right><FONT class=normalfont>当前位置:
<A href="index.html" tppabs="http://www.linuxhero.com/docs/index.html">本站首页</A>
<font color="#FF6699">>></font>
<A href="type22.html" tppabs="http://www.linuxhero.com/docs/type22.html">代理服务</A> | <A href="copyright.html" tppabs="http://www.linuxhero.com/docs/copyright.html">版权说明</A></font></DIV>
</TD>
<TD><IMG height=22 src="images/spacer.gif" tppabs="http://www.linuxhero.com/docs/images/spacer.gif" width=1
border=0></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=10 cellPadding=0 width="100%" bgColor=#ffffff
border=0>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=3 width="100%" border=0>
<TR>
<TD vAlign=top align=middle width="60%">
<TABLE cellSpacing=0 cellPadding=0 width="100%"
background="images/back.gif" tppabs="http://www.linuxhero.com/docs/images/back.gif" border=0>
<TBODY>
<TR>
<TD vAlign=top width="80%">
<DIV align=center>
<FORM action="search.html" tppabs="http://www.linuxhero.com/docs/search.html" method=get>
</FORM>
<TABLE cellSpacing=0 cellPadding=0 width="95%"
border=0><TBODY>
<TR>
<TD background="images/bgi.gif" tppabs="http://www.linuxhero.com/docs/images/bgi.gif"
height=30></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=3 width="95%"
align=center border=0>
<TBODY>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=3 width="100%"
border=0>
<TBODY>
<TR>
<TD vAlign=top>
<p><FONT class=normalfont><B><font color=blue>设定代理服务器</font></B></FONT><BR><FONT class=smallfont color=#ff9900>2004-04-23 15:18 pm</FONT><BR><FONT class=normalfont>作者:作者<br>来自:Linux知识宝库<br>联系方式:无名<br><br>下载安装 squid <br>
安装各种套件的方法主要可以分成 rpm 升级以及用来源档(binary档案)升级,以 rpm 方法升级是比较简单的方法,而且以 rpm -q 的指令可以来查询目前你的系统中的套件版本!不过由于 rpm 出来的时间会比较慢,并且不同 linux 版本之间可能会有版本兼容性的问题,所以你也可以直接以 binary 升级(就是使用 *.tar.gz 的档案升级的方法)。要注意的是,你只要以其中一种方法升级就好了,不用重复升级喔!<br>
下载: <br>
目前使用最多的代理服务器程序,大概是 squid 这一套程序了!在 Redhat 6.1 中就已经有这套软件,只是版本比较旧(2.2.stable-4),通常我会喜欢把这一套软件升级后才予以设定!升级的方式有两种,一个是使用 rpm 升级,另一个则是直接使用 source code 升级,以下提供的是 squid-2.4.STABLE1-5.src.rpm 的升级方式。不过,由于 squid 在安装的时候需要其它的附属套件的安装,所以还需要一些套件,这里提供了使用 rpm 升级的所有需要的套件,你可以下载回去用用看!另外,如果你需要使用到原始码来安装的话,这个网站你也可以去看看! <br>
rpm 安装方法: <br>
我是以 RPM 程序来安装的,安装的附属套件要先安装才行,过程如下: <br>
<br>
[root@tsai /root]# tar -zxvf squid-2.4.STABLE1-5.tar.gz <br>
先解压缩吧,这时会有一些档案会产生出来,然后请接着执行下面的动作! <br>
[root@tsai /root]# /bin/rpm --rebuild pam-0.74-22.src.rpm <br>
[root@tsai /root]# /bin/rpm -ivh /usr/src/redhat/RPMS/i386/pam-0.74-22.i386.rpm <br>
[root@tsai /root]# /bin/rpm -ivh /usr/src/redhat/RPMS/i386/pam-devel-0.74-22.i386.rpm <br>
[root@tsai /root]# /bin/rpm --rebuild sgml-common-0.5-7.src.rpm <br>
[root@tsai /root]# /bin/rpm --rebuild sgml-tools-1.0.9-12.src.rpm <br>
[root@tsai /root]# /bin/rpm -ivh /usr/src/redhat/RPMS/noarch/sqml-common-0.5-7.noarch.rpm <br>
[root@tsai/root]#/bin/rpm -Uvh --nodeps /usr/src/redhat/RPMS/i386/sqml-tools-1.0.9-12.i386.rpm <br>
[root@tsai /root]# /bin/rpm --rebuild openjade-1.3-13.src.rpm <br>
[root@tsai /root]# /bin/rpm -ivh /usr/src/redhat/RPMS/i386/openjade-1.3-13.i386.rpm <br>
[root@tsai /root]# /bin/rpm --rebuild bash-2.05-8.src.rpm <br>
[root@tsai /root]# /bin/rpm -Uvh /usr/src/redhat/RPMS/i386/bash-2.05-8.i386.rpm <br>
[root@tsai /root]# /bin/rpm --rebuild squid.2.4.STABLE1-5.src.rpm <br>
[root@tsai/root]#/bin/rpm -Uvh --nodeps /usr/src/redhat/RPMS/i386/squid.2.4.STABLE1-5.i386.rpm<br>
请注意,由于有些套件有点小错误,所以需要强制安装,因此有些安装过程需要加上 --nodeps 这个参数才能安装!!至于 --rebuild 是重新编译的意思,若对于 rpm 不明了,请在往前看看以 rpm 升级的办法一文吧! <br>
基本上,经过上面的安装之后,应该就可以把 squid 升级了,你可以察看一下: <br>
<br>
[root@tsai /root]# rpm -q squid <br>
squid-2.4.STABLE1-5<br>
这样就安装好啰!<br>
来源档升级:(update 2001/11/09) <br>
那如果你想要以最新版的 squid 来升级的话呢,要如何是好?这里提供了目前(2001/09/xx)最新的 squid 版本 squid-2.4.STABLE2-src.tar.gz ,新版的功能是比较多的。 <br>
安装的方法很简单,只是你要先将 RedHat 6.1 原先的 squid 移除,然后将刚刚捉下去的档案。整个安装的方法,简单的来说,有下列几个步骤: <br>
<br>
[root@tsai /root]# cp squid-2.4.STABLE2-src.tar.gz /usr/local <br>
将档案拷贝到 linux 预设的本机安装套件的目录 /usr/local 中! <br>
[root@tsai /root]# cd /usr/local <br>
[root@tsai local]# tar -zxvf squid-2.4.STABLE2-src.tar.gz <br>
这时会产生一个名为 squid-2.4.STABLE2 的目录! <br>
在这个目录中有一个 INSTALL 的档案,你可以看一下里面的流程! <br>
[root@tsai local]# cd squid-2.4.STABLE2 <br>
[root@tsai squid-2.4.STABL2]# ./configure --prefix=/usr/local/squid <br>
--enable-icmp --enable-async-io=40 <br>
--enable-err-language="Traditional_Chinese" <br>
--enable-cache-digests <br>
上面 --prefix 后面接的是 squid 即将安装的目的目录, <br>
也就是说,你的这一版 squid 会安装在 /usr/local/squid 中! <br>
另外, --enable-async-io=40 这一个咚咚最好加上去! <br>
会增加很多的总体效能喔!(快得不得了!) <br>
至于 --enable-err-language-"Traditional_Chinese" 是指将错误讯息 <br>
以中文输出! <br>
[root@tsai squid-2.4.STABL2]# make <br>
[root@tsai squid-2.4.STABL2]# make install <br>
上面就是在编译及安装啦!<br>
这样就安装完毕啰!<br>
<br>
设定代理服务器 <br>
这里仅提供简单的代理服务器的设定,如果你需要更详细的设定的话,请到 squid 的网页去看看吧! <br>
需要给予设定的档案: <br>
基本上,需要给予设定的档案只有一个,即是 squid.conf 这个档案。要注意的是,如果你是以 rpm 安装的,则这个档案会放在 /etc/squid/ 中,如果你是以 binary 安装的,那这个档案就会放在 /usr/local/squid/conf 当中! <br>
另外,程序预设的激活批次檔, rpm 的是 /etc/rc.d/init.d/squid 这个档案,而 binary 则在 /usr/local/squid/bin/squid 这个档案; <br>
而程序预设的暂存目录在 /var/spool/squid ! <br>
以下我将以 rpm 的档案进行说明,当然啰, binary 的修改是一样的,只是档案放置的地点不一样罢了!<br>
确定 squid 可以正常执行: <br>
我们先简单修改一下 /etc/squid/squid.conf 这个档案,让他可以被激活,然后再继续往下修改! <br>
<br>
找到下面几行,将批注(#)拿掉: <br>
<br>
http_port 3128 <br>
icp_port 3130 <br>
cache_mem 8 MB <br>
cache_dir ufs /var/spool/squid 100 16 256 <br>
cache_access_log /var/log/squid/access.log <br>
cache_log /var/log/squid/cache.log <br>
cache_store_log /var/log/squid/store.log<br>
找到下面这行,并改成下列情况: <br>
http_access deny all ==> http_access allow all<br>
上面那一行改好之后,储存并离开 vi ,然后执行: <br>
/etc/rc.d/init.d/squid start <br>
或者是 <br>
/usr/local/squid/bin/squid<br>
如此则 squid 应该可以正常执行了!接下来请到 IE 中,如果你是 IE 5.0 以后的版本,请到: <br>
『工具』-> <br>
『Internet 选项』-> <br>
『联机』-> <br>
『局域网络设定』中,点选 <br>
『使用 Proxy 服务器』<br>
并在网址列输入你的主机名称(或者是 IP 均可),然后按确定离开!然后在 IE 中按按看网页的设定有没有成功,如果可以读到网页的话,表示 squid 可以正常的被使用了! <br>
虽然 squid 可以被使用,但是要让你的 squid 实际发挥应有的能力时,你应该最少要设定一些基础的参数的!所以请继续往下看吧!<br>
进阶的 squid.conf 设定: <br>
在完成了上述的设定之后,你的 Proxy Server 就可以激活了,不过,如果你想要再进一步进行设定的话,例如刚刚提过的,你想要让 squid 的上层代理伺服器具有选择性,以及想让 squid 的暂存空间更大,那你就必须要再设定了,以下提供几个不错的网页提供给你做为参考! <br>
优克笔记本; <br>
台北市教育网络中心; <br>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -