<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>老管网络日志 &#124; funpower blog &#187; FreeBSD</title>
	<atom:link href="http://guanjianfeng.com/archives/category/freebsd/feed" rel="self" type="application/rss+xml" />
	<link>http://guanjianfeng.com</link>
	<description>老男孩</description>
	<lastBuildDate>Mon, 09 Jan 2012 12:45:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>AIX、Solaris、FreeBSD等系统的免费真实学习环境</title>
		<link>http://guanjianfeng.com/archives/710</link>
		<comments>http://guanjianfeng.com/archives/710#comments</comments>
		<pubDate>Sun, 24 Aug 2008 13:37:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[*BSD]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[服务器维护]]></category>
		<category><![CDATA[计算机\网络]]></category>
		<category><![CDATA[随写]]></category>
		<category><![CDATA[aix]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[solaris]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[学习]]></category>

		<guid isPermaLink="false">http://guanjianfeng.com/archives/710</guid>
		<description><![CDATA[很早就知道Unix-Center.Net(Unix体验中心)并注册了。但一直没有使用他，因为以前都是用FreeBSD，他可以安装在Intel架构的机器上，随便找一台586的低档机器就可以安装FreeBSD并开始学习他。 最近在学习IBM的AIX，花了些时间把AIX的文档简单的看了一些， 和学习FreeBSD一样，接下来就是要有一台安装AIX的机器能真实的操作，安装完VMware后突然想到，AIX不像FreeBSD能支持x86或者说是Inte CPU的机器，他只支持IBM的POWER处理器，网上搜索下，得到了确认，确实不能在VMware上安装AIX。 在ChinaUnix.net上看到有朋友说有人贡献提供网友远程学习的AIX机器， 找了一圈没有，然后就想到了很早就注册的Unix-Center.Net，马上进入网站，果然看到了很多“UNIX”服务器，其实就有AIX。 用以前的帐号登陆，然后试着连接AIX的服务器地址：aix.unix-center.net，再用登陆网站的用户名密码（说明：网站上注册的用户名密码可以登陆所有的unix-center服务器），连接成功。 马上试了几个前两天刚看的简单的AIX命令， 都可以使用。又连接了另外两台服务器：freebsd.unix-center.net和t1000.unix-center.net，也都成功。如图： 1、AIX 2、FreeBSD 3、Solars 学AIX、Solaris等系统而且自己很难架设学习环境的人来说，Unix-Center.Net挺有用。当然考虑到安全，一些命令或者在服务器的使用上肯定会有所限制。 最后引用Unix-Center.Net网站上的一段话： 中国是一个发展中国家，我们有很多教师、学生和工程人员希望能够学习Unix/Linux系统，却又苦于没有合适的环境和条件。本站存在的目的，就是给这些爱好Unix/Linux的人一个学习和练习的条件，希望您能够支持我们的行动。]]></description>
			<content:encoded><![CDATA[<p>很早就知道<a href="http://www.unix-center.net">Unix-Center.Net</a>(Unix体验中心)并注册了。但一直没有使用他，因为以前都是用<a href="http://www.freebsd.org">FreeBSD</a>，他可以安装在Intel架构的机器上，随便找一台586的低档机器就可以安装<a href="http://www.freebsd.org">FreeBSD</a>并开始学习他。</p>
<p>最近在学习<a href="http://www.ibm.com">IBM</a>的<a href="http://www.ibm.com/developerworks/cn/aix/">AIX</a>，花了些时间把AIX的文档简单的看了一些， 和学习<a href="http://www.freebsd.org">FreeBSD</a>一样，接下来就是要有一台安装AIX的机器能真实的操作，安装完VMware后突然想到，AIX不像FreeBSD能支持x86或者说是Inte CPU的机器，他只支持IBM的<a href="http://zh.wikipedia.org/w/index.php?title=IBM_POWER&amp;variant=zh-tw">POWER处理器</a>，网上搜索下，得到了确认，确实不能在<a href="http://www.vmware.com/">VMware</a>上安装AIX。</p>
<p>在<a href="http://www.chinaunix.net">ChinaUnix.net</a>上看到有朋友说有人贡献提供网友远程学习的AIX机器， 找了一圈没有，然后就想到了很早就注册的<a href="http://www.unix-center.net">Unix-Center.Net</a>，马上进入网站，果然看到了很多“UNIX”服务器，其实就有AIX。</p>
<p>用以前的帐号登陆，然后试着连接AIX的服务器地址：aix.unix-center.net，再用登陆网站的用户名密码（说明：网站上注册的用户名密码可以登陆所有的unix-center服务器），连接成功。</p>
<p>马上试了几个前两天刚看的简单的AIX命令， 都可以使用。又连接了另外两台服务器：freebsd.unix-center.net和t1000.unix-center.net，也都成功。如图：</p>
<p>1、AIX</p>
<p><img src="http://guanjianfeng.com/wp-content/uploads/2008/08/center1.gif" alt="center1.gif" /></p>
<p><img src="http://guanjianfeng.com/wp-content/uploads/2008/08/center2.gif" alt="center2.gif" /></p>
<p>2、FreeBSD</p>
<p><img src="http://guanjianfeng.com/wp-content/uploads/2008/08/center3.gif" alt="center3.gif" /></p>
<p>3、Solars</p>
<p><img src="http://guanjianfeng.com/wp-content/uploads/2008/08/center4.gif" alt="center4.gif" /></p>
<p>学<a href="http://www.ibm.com/developerworks/cn/aix/">AIX</a>、<a href="http://www.sun.com/software/solaris/index.jsp">Solaris</a>等系统而且自己很难架设学习环境的人来说，<a href="http://www.unix-center.net">Unix-Center.Net</a>挺有用。当然考虑到安全，一些命令或者在服务器的使用上肯定会有所限制。</p>
<p>最后引用<a href="http://www.unix-center.net">Unix-Center.Net</a>网站上的一段话：</p>
<blockquote><p>中国是一个发展中国家，我们有很多教师、学生和工程人员希望能够学习Unix/Linux系统，却又苦于没有合适的环境和条件。本站存在的目的，就是给这些爱好Unix/Linux的人一个学习和练习的条件，希望您能够支持我们的行动。</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://guanjianfeng.com/archives/710/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>^M符号的去除</title>
		<link>http://guanjianfeng.com/archives/693</link>
		<comments>http://guanjianfeng.com/archives/693#comments</comments>
		<pubDate>Fri, 07 Mar 2008 12:31:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[*BSD]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[服务器维护]]></category>
		<category><![CDATA[随写]]></category>
		<category><![CDATA[bsd]]></category>
		<category><![CDATA[reebsd]]></category>
		<category><![CDATA[ultraedit]]></category>

		<guid isPermaLink="false">http://guanjianfeng.com/archives/693</guid>
		<description><![CDATA[ 由于Windows和FreeBSD下换行符号的不同，在windows中使用文本编辑器如UltraEdit编辑后上传至FreeBSD服务器，打开后，每行的结尾会出现“^M”，如下图： 这里，使用UltraEdit的“转换”功能就能将文本从DOS格式转换为UNIX格式，点击菜单栏[文件] -&#62; [转换] -&#62; [DOS转UNIX]即可，如下图。]]></description>
			<content:encoded><![CDATA[<p> 由于Windows和FreeBSD下换行符号的不同，在windows中使用文本编辑器如<a href="http://www.ultraedit.com/products/ultraedit.html">UltraEdit</a>编辑后上传至FreeBSD服务器，打开后，每行的结尾会出现“^M”，如下图：</p>
<p><img src="http://guanjianfeng.com/wp-content/uploads/2008/03/mproultraedit.gif" alt="mproultraedit.gif" /></p>
<p>这里，使用<a href="http://www.ultraedit.com/products/ultraedit.html">UltraEdit</a>的“转换”功能就能将文本从DOS格式转换为UNIX格式，点击菜单栏[文件] -&gt; [转换] -&gt; [DOS转UNIX]即可，如下图。</p>
<p><img src="http://guanjianfeng.com/wp-content/uploads/2008/03/mproultraedit2.gif" alt="mproultraedit2.gif" /></p>
]]></content:encoded>
			<wfw:commentRss>http://guanjianfeng.com/archives/693/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RouterOS2.9.6安装及试用笔记</title>
		<link>http://guanjianfeng.com/archives/680</link>
		<comments>http://guanjianfeng.com/archives/680#comments</comments>
		<pubDate>Tue, 04 Mar 2008 20:41:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[*BSD]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[服务器维护]]></category>
		<category><![CDATA[计算机\网络]]></category>
		<category><![CDATA[随写]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[nat]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[routeros]]></category>

		<guid isPermaLink="false">http://guanjianfeng.com/archives/680</guid>
		<description><![CDATA[最近在用一台老机器安装RouterOS做测试，效果不错，在管理及流量控制等方面比BSD要好的多，如是你是一个中型的单位企业，使用一台普通的P4+IDE硬盘接口的PC安装一个RouterOS，应该能完全满足上网的需求了。以下为安装及配置的简要过程： 一、下载及安装RouterOS 从网络上下载后将ISO结尾的文件镜像刻盘，然后开始安装，将光盘放入，直到出现如下画面： 依次键入“a”（选择全部安装），然后键入“i”（开始安装），这时会跳出第一个对话框：是否删除硬盘里所有数据，选“y”，接着跳出第二个对话框：是否保存原有数据，选“n”，接着就开始安装了，半分钟后，出现如下画面后按回车重启机器，这样RouterOS就完成安装了。 二、 配置内网网卡ip 先配置内网网卡地址，然后使用winbox远程配置。 重启后使用默认用户名admin密码为空登陆系统，如下图： 登陆后使用setup命令配置网卡地址，将出现如下画面： 这里选择“a”选项（配置ip地址和网关），出现下一对话框后再选择“a”，然后选择网卡，默认为“ether1”，直接回车，最后输入内网网卡地址和子网掩码，如下图。 输入完ip回车后又会出现两次对话框要求输入ip和网关，直接按两次“x”键即可退出。因为RouterOS命令是直接生效的，所以下来就可以用一台windows机器加上winbox软件来远程安装配置了。 三、配置外网网卡地址 RourterOS可以使用winbox来实现远程的管理与维护，winbox登陆界面如下： 连接后winbox的主界面如下： 接下来开始配置外网网卡ip，依次点击IP -&#62; Addresses，如下图： 在弹出的对话框中点击“+”按扭，然后在New Address对话框中输入外网IP，这里只填Address项，为58.241.2.156/29，点击“ok”，如下图。 四、配置路由与NAT 1）路由配置 依次选择IP -&#62; Routes，点击“+”按扭，弹出New Route对话框，Destination为0.0.0.0/0，gateway为外网网关，这里为58.241.2.153，如下图。 2）配置NAT 依次选择IP -&#62; Firewall -&#62; NAT，在出现的对话框中选择General选项卡，Chain选项中选择srcnat，再选择Action选项卡，Action选项中选择masquerade，点击“ok”，如下图。 至此，内网用户设置6段地址后就可以上网了，接下来做一些安全及流量的配置： 五、添加防火墙规则 点击New Terminal， 打入“/ ip firewall filter”命令，然后复制防火墙文件中的规则列表，再进入New Terminal窗口，点击右键选择“Paste”，如下图。 这样，在IP -&#62; Firewall -&#62; Filter Rules中可以看到刚才导入的防火墙规则了，如下图。  六、对单个IP限速 选择Queues -&#62; Simple Queues，点击“+”按扭，选择General，Name中填入任一名称，在Dst. Address中填入想限速的IP，如192.168.6.1/32，然后将Max Limit  (tx/rx)打钩，然后在后面的框中输入“1M/512K”，这里的1M为下载速度（tx），512K为上传速度（rx） ，点击“ok”，如下图。 [...]]]></description>
			<content:encoded><![CDATA[<p>最近在用一台老机器安装<a href="http://www.mikrotik.com.cn/">RouterOS</a>做测试，效果不错，在管理及流量控制等方面比<a href="http://www.bsd.org/">BSD</a>要好的多，如是你是一个中型的单位企业，使用一台普通的P4+IDE硬盘接口的PC安装一个RouterOS，应该能完全满足上网的需求了。以下为安装及配置的简要过程：</p>
<p><strong>一、<a href="http://lib.verycd.com/2005/11/18/0000075460.html">下载</a>及安装RouterOS</strong></p>
<p>从网络上下载后将ISO结尾的文件镜像刻盘，然后开始安装，将光盘放入，直到出现如下画面：</p>
<p><img src="http://guanjianfeng.com/wp-content/uploads/2008/03/routeros1.gif" alt="routeros1.gif" /></p>
<p>依次键入“a”（选择全部安装），然后键入“i”（开始安装），这时会跳出第一个对话框：是否删除硬盘里所有数据，选“y”，接着跳出第二个对话框：是否保存原有数据，选“n”，接着就开始安装了，半分钟后，出现如下画面后按回车重启机器，这样RouterOS就完成安装了。</p>
<p><img src="http://guanjianfeng.com/wp-content/uploads/2008/03/routeros2.gif" alt="routeros2.gif" /></p>
<p><strong>二、 配置内网网卡ip</strong></p>
<p>先配置内网网卡地址，然后使用winbox远程配置。</p>
<p>重启后使用默认用户名admin密码为空登陆系统，如下图：</p>
<p><img src="http://guanjianfeng.com/wp-content/uploads/2008/03/routeros3.gif" alt="routeros3.gif" /></p>
<p>登陆后使用setup命令配置网卡地址，将出现如下画面：</p>
<p><img src="http://guanjianfeng.com/wp-content/uploads/2008/03/routeros4.gif" alt="routeros4.gif" /></p>
<p>这里选择“a”选项（配置ip地址和网关），出现下一对话框后再选择“a”，然后选择网卡，默认为“ether1”，直接回车，最后输入内网网卡地址和子网掩码，如下图。</p>
<p><img src="http://guanjianfeng.com/wp-content/uploads/2008/03/routeros5.gif" alt="routeros5.gif" /></p>
<p>输入完ip回车后又会出现两次对话框要求输入ip和网关，直接按两次“x”键即可退出。因为RouterOS命令是直接生效的，所以下来就可以用一台windows机器加上winbox软件来远程安装配置了。</p>
<p><strong>三、配置外网网卡地址</strong></p>
<p>RourterOS可以使用<a href="http://www.box.net/shared/5m8qa9kw00">winbox</a>来实现远程的管理与维护，<a href="http://www.box.net/shared/5m8qa9kw00">winbox</a>登陆界面如下：</p>
<p><img src="http://guanjianfeng.com/wp-content/uploads/2008/03/routeros7.gif" alt="routeros7.gif" /></p>
<p>连接后winbox的主界面如下：</p>
<p><img src="http://guanjianfeng.com/wp-content/uploads/2008/03/routeros6.gif" alt="routeros6.gif" /></p>
<p>接下来开始配置外网网卡ip，依次点击IP -&gt; Addresses，如下图：</p>
<p><img src="http://guanjianfeng.com/wp-content/uploads/2008/03/routeros8.gif" alt="routeros8.gif" /></p>
<p>在弹出的对话框中点击“+”按扭，然后在New Address对话框中输入外网IP，这里只填Address项，为58.241.2.156/29，点击“ok”，如下图。</p>
<p><img src="http://guanjianfeng.com/wp-content/uploads/2008/03/routeros9.gif" alt="routeros9.gif" /></p>
<p><strong>四、配置路由与NAT</strong></p>
<p>1）路由配置</p>
<p>依次选择IP -&gt; Routes，点击“+”按扭，弹出New Route对话框，Destination为0.0.0.0/0，gateway为外网网关，这里为58.241.2.153，如下图。</p>
<p><img src="http://guanjianfeng.com/wp-content/uploads/2008/03/routeros10.gif" alt="routeros10.gif" /></p>
<p>2）配置NAT</p>
<p>依次选择IP -&gt; Firewall -&gt; NAT，在出现的对话框中选择General选项卡，Chain选项中选择srcnat，再选择Action选项卡，Action选项中选择masquerade，点击“ok”，如下图。</p>
<p><img src="http://guanjianfeng.com/wp-content/uploads/2008/03/routeros11.gif" alt="routeros11.gif" /></p>
<p>至此，内网用户设置6段地址后就可以上网了，接下来做一些安全及流量的配置：</p>
<p><strong>五、添加防火墙规则</strong></p>
<p>点击New Terminal， 打入“/ ip firewall filter”命令，然后复制<a href="http://www.box.net/shared/27ktqws8wc">防火墙文件中的规则列表</a>，再进入New Terminal窗口，点击右键选择“Paste”，如下图。</p>
<p><img src="http://guanjianfeng.com/wp-content/uploads/2008/03/routeros12.gif" alt="routeros12.gif" /></p>
<p>这样，在IP -&gt; Firewall -&gt; Filter Rules中可以看到刚才导入的防火墙规则了，如下图。</p>
<p><img src="http://guanjianfeng.com/wp-content/uploads/2008/03/routeros13.gif" alt="routeros13.gif" /></p>
<p><strong> 六、对单个IP限速</strong></p>
<p>选择Queues -&gt; Simple Queues，点击“+”按扭，选择General，Name中填入任一名称，在Dst. Address中填入想限速的IP，如192.168.6.1/32，然后将Max Limit  (tx/rx)打钩，然后在后面的框中输入“1M/512K”，这里的1M为下载速度（tx），512K为上传速度（rx） ，点击“ok”，如下图。</p>
<p><img src="http://guanjianfeng.com/wp-content/uploads/2008/03/routeros14.gif" alt="routeros14.gif" /></p>
<p>小结：因为RouterOS使用的是Linux的内核，所以在大网络环境或者大吞吐量时的表现应该表现不凡，这方面linux应该说比BSD要更出现。在安装、配置、管理等方面也比BSD要更简单，因为它使用了窗口式管理。如果在SCSI硬盘的支持上RouterOS能更好的话，相信它的性能会更强。</p>
<p><font color="#808080">刚接触RouterOS，文中难免有错误。</font></p>
<p><font color="#808080">funpower  2008-03-05   funpower@gmail.com<br />
</font></p>
]]></content:encoded>
			<wfw:commentRss>http://guanjianfeng.com/archives/680/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>FreeBSD 7.0-RELEASE 终于正式发布</title>
		<link>http://guanjianfeng.com/archives/675</link>
		<comments>http://guanjianfeng.com/archives/675#comments</comments>
		<pubDate>Wed, 27 Feb 2008 10:04:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[bsd]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[reebsd7]]></category>

		<guid isPermaLink="false">http://guanjianfeng.com/archives/675</guid>
		<description><![CDATA[等了半年多FreeBSD 7.0-RELEASE终于发布了，正准备用7.0做家里机器的桌面着。 下载：FTP BT 这次升级的新特性(英文)： 发表: delphij 时间: 2008/02/28 07:15:32 FreeBSD 7.0-RELEASE 正式发布了，这是 7-STABLE 分支的第一个正式的发行版本，同时也是目前第一个以计划而非功能作为优先考虑的奇数版本。这一版本的主要亮点包括： - 对于 SMP 环境下的数据库以及许多其他性能测试中暴露的可伸缩性问题进行了大幅度的改善。FreeBSD 7.0 在一些用例中，普通负载时性能比 FreeBSD 6.X 提高了 350%，高负载条件下性能提高达 1500％。与目前为止 Linux 内核的最佳性能（2.6.22 和 2.6.24版本）相比，性能高 15%。这些性能改善的结果来自于用于分析和改进系统性能的性能评估用例，对于您具体的工作负载，可能会有所不同。性能方面的改善主要源自以下方面的改 进： * 默认采用 1:1 线程模型的 libthr 线程库。 * 对于进程间通讯（IPC）、网络和调度器上锁方面的改进。 * 对 5.x 和 6.x 分支所引入的 SMP 架构的优化。 一些性能测试显示，这一版本的 FreeBSD 对于至多 8 颗 CPU 的情形，其性能随 [...]]]></description>
			<content:encoded><![CDATA[<p>等了半年多<a href="http://www.freebsd.org/releases/7.0R/announce.html">FreeBSD 7.0-RELEASE</a>终于发布了，正准备用7.0做家里机器的桌面着。</p>
<p>下载：<a href="ftp://ftp.freebsd.org/pub/FreeBSD/">FTP</a>   <a href="http://torrents.freebsd.org:8080/">BT</a></p>
<p>这次升级的新特性(<a href="http://www.freebsd.org/releases/7.0R/announce.html">英文</a>)：</p>
<blockquote>
<blockquote><p><em>发表: <a href="http://www.freebsdchina.org/phpBB/profile.php?mode=viewprofile&amp;u=186">delphij</a></em><br />
<em>时间: 2008/02/28 07:15:32</em></p></blockquote>
<p>FreeBSD 7.0-RELEASE 正式发布了，这是 7-STABLE 分支的第一个正式的发行版本，同时也是目前第一个以计划而非功能作为优先考虑的奇数版本。这一版本的主要亮点包括：</p>
<p>- 对于 SMP 环境下的数据库以及许多其他性能测试中暴露的可伸缩性问题进行了大幅度的改善。FreeBSD 7.0 在一些用例中，普通负载时性能比 FreeBSD 6.X 提高了 350%，高负载条件下性能提高达 1500％。与目前为止 Linux 内核的最佳性能（2.6.22 和 2.6.24版本）相比，性能高 15%。这些性能改善的结果来自于用于分析和改进系统性能的性能评估用例，对于您具体的工作负载，可能会有所不同。性能方面的改善主要源自以下方面的改 进：<br />
* 默认采用 1:1 线程模型的 libthr 线程库。<br />
* 对于进程间通讯（IPC）、网络和调度器上锁方面的改进。<br />
* 对 5.x 和 6.x 分支所引入的 SMP 架构的优化。</p>
<p>一些性能测试显示，这一版本的 FreeBSD 对于至多 8 颗 CPU 的情形，其性能随 CPU 个数线性增加。许多工作负载在多核系统中均呈现了显著的性能提升。</p>
<p>- 对 ULE 调度器进行了大幅度的改进，包括性能和交互式应用响应方面的改良 （4BSD 调度器在 7.0 中仍是默认调度器，但我们有可能在 7.1 中将 ULE 更换为默认调度器）<br />
- 增加了对于 Sun 的 ZFS 文件系统的试验性支持。<br />
- 增加了可用于为文件系统增加数据日志的 gjournal 和用于虚拟化存储的 gvirstor。<br />
- 增加了对 XFS 文件系统的只读支持。<br />
- 对 unionfs 文件系统进行了重写。<br />
- 新增了 iSCSI 发起端（客户端）。<br />
- 针对一些网卡驱动增加了 TSO 和 LRO 支持。<br />
- 新增了对于试验性的 SCTP （流控制传输协议） 的支持（FreeBSD 成为了这一协议的参考实现）。<br />
- 对无线网络 (802.11) 支持进行了大幅度的改进。<br />
- 从 OpenBSD 引入了网络链路聚合/trunking (lagg(4))。<br />
- 为 BPF 增加了即时编译为本地代码的能力，改善了捕捉包的性能。<br />
- 对基于 ARM 架构的嵌入式系统开发板的支持进行了大幅度的改善。<br />
- 引入了新的、具有高可伸缩性的用户态内存分配器 jemalloc。<br />
- 在原先的安装同一版本的安全和可靠性更新的基础上， freebsd-update(8) 正式提供了对于在不同发行版本之间进行二进制升级的支持。<br />
- X.Org 7.3, KDE 3.5.8, GNOME 2.20.2.<br />
- GCC 4.2.1.<br />
- BIND 9.4.2.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://guanjianfeng.com/archives/675/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD 6.3-RELEASE发布</title>
		<link>http://guanjianfeng.com/archives/673</link>
		<comments>http://guanjianfeng.com/archives/673#comments</comments>
		<pubDate>Sun, 20 Jan 2008 00:10:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[*BSD]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[服务器维护]]></category>
		<category><![CDATA[随写]]></category>
		<category><![CDATA[bsd]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[freebsd6.3]]></category>

		<guid isPermaLink="false">http://guanjianfeng.com/archives/673</guid>
		<description><![CDATA[FreeBSD Release开发小组正式发布了FreeBSD 6-Stable分支中最新的版本——FreeBSD 6.3-Release，在性能和可靠性上都有了一定的增强。 FreeBSD/i386 6.3-RELEASE 发行说明      FreeBSD 6.3-RELEASE 发行版勘误     下载 另外，FreeBSD 6.3-RELEASE 同时是作为对萩野純一郎博士的纪念版本发布的。萩野純一郎博士在 IPv6 协议栈以及 BSD 系统的其他方面做出了卓越的贡献。]]></description>
			<content:encoded><![CDATA[<p>FreeBSD Release开发小组正式发布了FreeBSD 6-Stable分支中最新的版本——<a href="http://www.freebsd.org/releases/6.3R/announce.html">FreeBSD 6.3-Release</a>，在性能和可靠性上都有了一定的增强。</p>
<p><a href="http://www.freebsd.org/zh_CN/releases/6.3R/relnotes-i386.html">FreeBSD/i386 6.3-RELEASE 发行说明</a>      <a href="http://www.freebsd.org/zh_CN/releases/6.3R/errata.html">FreeBSD 6.3-RELEASE 发行版勘误</a>     <a href="ftp://ftp.freebsd.org/pub/FreeBSD/ISO-IMAGES-i386/6.3/">下载</a></p>
<blockquote><p>另外，<a href="http://www.freebsd.org/releases/6.3R/announce.html">FreeBSD 6.3-RELEASE</a> 同时是作为对<a href="http://www.itojun.org/itojun.html">萩野純一郎博士</a>的纪念版本发布的。萩野純一郎博士在 IPv6 协议栈以及 BSD 系统的其他方面做出了卓越的贡献。</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://guanjianfeng.com/archives/673/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD 7.0-BETA4发布</title>
		<link>http://guanjianfeng.com/archives/670</link>
		<comments>http://guanjianfeng.com/archives/670#comments</comments>
		<pubDate>Wed, 05 Dec 2007 06:47:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[*BSD]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[随写]]></category>

		<guid isPermaLink="false">http://guanjianfeng.com/archives/670</guid>
		<description><![CDATA[下载：ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/7.0/]]></description>
			<content:encoded><![CDATA[<p>下载：ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/7.0/</p>
]]></content:encoded>
			<wfw:commentRss>http://guanjianfeng.com/archives/670/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD新闻</title>
		<link>http://guanjianfeng.com/archives/669</link>
		<comments>http://guanjianfeng.com/archives/669#comments</comments>
		<pubDate>Tue, 04 Dec 2007 11:35:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[*BSD]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[随写]]></category>
		<category><![CDATA[bsd]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[freebsd7]]></category>

		<guid isPermaLink="false">http://guanjianfeng.com/archives/669</guid>
		<description><![CDATA[1、FreeBSD 6.3-RC1（下载）已发布。 2、由于在测试过程中发现的问题，决定在7.0发布周期中新增加两个 BETA build：BETA3和BETA4，以便进一步排查问题；FreeBSD 7.0-RELEASE的预计发布时间，由2007年12月17日推迟至2008年1月14日。]]></description>
			<content:encoded><![CDATA[<p>1、<a href="http://www.freebsd.org/releases/6.3R/schedule.html">FreeBSD 6.3-RC1</a>（<a href="ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/6.3/">下载</a>）已发布。</p>
<p>2、由于在测试过程中发现的问题，决定在7.0发布周期中新增加两个 BETA build：BETA3和BETA4，以便进一步排查问题；<a href="http://www.freebsd.org/releases/7.0R/schedule.html">FreeBSD 7.0-RELEASE</a>的预计发布时间，由2007年12月17日推迟至2008年1月14日。</p>
]]></content:encoded>
			<wfw:commentRss>http://guanjianfeng.com/archives/669/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD 7.0-BETA3发布</title>
		<link>http://guanjianfeng.com/archives/650</link>
		<comments>http://guanjianfeng.com/archives/650#comments</comments>
		<pubDate>Tue, 27 Nov 2007 11:04:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[*BSD]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[bsd]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[freebsd7.0]]></category>

		<guid isPermaLink="false">http://guanjianfeng.com/archives/650</guid>
		<description><![CDATA[如果不出意外，FreeBSD 7.0-BETA3将是RC1之前的最后一个BETA版本。FreeBSD7.0RELEASE估计将在12月中旬发布。 下载地址： ftp://ftp.FreeBSD.org/pub/FreeBSD/ISO-IMAGES-i386/7.0/7.0-BETA3-i386-disc1.iso ftp://ftp.FreeBSD.org/pub/FreeBSD/ISO-IMAGES-i386/7.0/7.0-BETA3-i386-disc2.iso ftp://ftp.FreeBSD.org/pub/FreeBSD/ISO-IMAGES-i386/7.0/7.0-BETA3-i386-bootonly.iso]]></description>
			<content:encoded><![CDATA[<p>如果不出意外，<a href="http://www.freebsd.org/releases/7.0R/schedule.html">FreeBSD 7.0-BETA3</a>将是RC1之前的最后一个BETA版本。FreeBSD7.0RELEASE估计将在12月中旬发布。</p>
<p>下载地址：</p>
<p><a href="ftp://ftp.FreeBSD.org/pub/FreeBSD/ISO-IMAGES-i386/7.0/7.0-BETA3-i386-disc1.iso">ftp://ftp.FreeBSD.org/pub/FreeBSD/ISO-IMAGES-i386/7.0/7.0-BETA3-i386-disc1.iso</a></p>
<p><a href="ftp://ftp.FreeBSD.org/pub/FreeBSD/ISO-IMAGES-i386/7.0/7.0-BETA3-i386-disc2.iso">ftp://ftp.FreeBSD.org/pub/FreeBSD/ISO-IMAGES-i386/7.0/7.0-BETA3-i386-disc2.iso</a></p>
<p><a href="ftp://ftp.FreeBSD.org/pub/FreeBSD/ISO-IMAGES-i386/7.0/7.0-BETA3-i386-bootonly.iso">ftp://ftp.FreeBSD.org/pub/FreeBSD/ISO-IMAGES-i386/7.0/7.0-BETA3-i386-bootonly.iso</a></p>
]]></content:encoded>
			<wfw:commentRss>http://guanjianfeng.com/archives/650/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD6.2+Squid2.6架设“对外网用户的squid代理+认证”服务器</title>
		<link>http://guanjianfeng.com/archives/645</link>
		<comments>http://guanjianfeng.com/archives/645#comments</comments>
		<pubDate>Sun, 18 Nov 2007 17:38:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[*BSD]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[服务器维护]]></category>
		<category><![CDATA[计算机\网络]]></category>
		<category><![CDATA[随写]]></category>
		<category><![CDATA[auth]]></category>
		<category><![CDATA[bsd]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[squid]]></category>
		<category><![CDATA[认证]]></category>

		<guid isPermaLink="false">http://guanjianfeng.com/archives/645</guid>
		<description><![CDATA[架设一台代理，提供对外网用户的代理请求，端口仍然为3128，加入Squid认证功能。这样可以保证只提供给某些你信任的用户该服务。架设过程和架设对内网用户提供服务的过程基本相同，只是在编译安装squid时和squid的配置文件squid.conf有些不同。这次架设的服务器将保留对内网用户提供squid服务（内网用户不增加认证功能限制）的同时再增加对外网用户提供squid+认证功能。版本为FreeBSD6.2-RELEASE+Squid2.6-STABLE12。 服务器及网络信息： 外网网卡：em0；外网ip：221.6.117.50/255.255.255.240 内网网卡：em1；内网ip：128.0.0.4/255.255.252.0 架设过程： 一、FreeBSD的安装 1、最小化安装FreeBSD6.2RELEASE 2、配置内核： jiulongproxynew# cd /usr/src/sys/i386/conf jiulongproxynew# cp GENERIC funpower jiulongproxynew# ee funpower 修改内核配置文件，将不需要的选项（如网卡）之类的前面打#，然后按esc并按a保存退出，再执行： jiulongproxynew# /usr/sbin/config funpower jiulongproxynew# cd ../compile/funpower jiulongproxynew# make cleandepend jiulongproxynew# make depend jiulongproxynew# make jiulongproxynew# make install 3、配置/etc/rc.conf： hostname="jiulongproxynew.jscpu.com" defaultrouter="221.6.117.97" ifconfig_em0="inet 221.6.117.50 netmask 255.255.255.240" ifconfig_em1="inet 128.0.0.4 netmask 255.255.252.0" sendmail_enable="NONE" inetd_enable="YES" linux_enable="YES" sshd_enable="YES" usbd_enable="YES" 4、配置resolv.conf： jiulongproxynew# cd [...]]]></description>
			<content:encoded><![CDATA[<p>架设一台代理，提供对外网用户的代理请求，端口仍然为3128，加入Squid认证功能。这样可以保证只提供给某些你信任的用户该服务。架设过程和架设对内网用户提供服务的过程基本相同，只是在编译安装squid时和squid的配置文件squid.conf有些不同。这次架设的服务器将保留对内网用户提供squid服务（内网用户不增加认证功能限制）的同时再增加对外网用户提供squid+认证功能。版本为<a href="http://www.freebsd.org/releases/6.2R/announce.html">FreeBSD6.2-RELEASE</a>+<a href="http://www.squid-cache.org/Versions/v2/2.6/">Squid2.6-STABLE12</a>。</p>
<p>服务器及网络信息：</p>
<blockquote><p>外网网卡：em0；外网ip：221.6.117.50/255.255.255.240<br />
内网网卡：em1；内网ip：128.0.0.4/255.255.252.0</p></blockquote>
<p><strong>架设过程：</strong></p>
<p><strong>一、<a href="http://www.freebsd.org">FreeBSD</a>的安装</strong></p>
<p>1、最小化安装<a href="http://www.freebsd.org/releases/6.2R/announce.html">FreeBSD6.2RELEASE</a></p>
<p>2、配置内核：</p>
<blockquote><p>jiulongproxynew# <strong>cd /usr/src/sys/i386/conf</strong><br />
jiulongproxynew# <strong>cp GENERIC funpower</strong><br />
jiulongproxynew# <strong>ee funpower</strong></p></blockquote>
<p>修改内核配置文件，将不需要的选项（如网卡）之类的前面打#，然后按esc并按a保存退出，再执行：</p>
<blockquote><p>jiulongproxynew# <strong>/usr/sbin/config funpower</strong><br />
jiulongproxynew# <strong>cd ../compile/funpower</strong><br />
jiulongproxynew# <strong>make cleandepend</strong><br />
jiulongproxynew#<strong> make depend</strong><br />
jiulongproxynew# <strong>make</strong><br />
jiulongproxynew# <strong>make install</strong></p></blockquote>
<p>3、配置/etc/rc.conf：</p>
<p><code>hostname="jiulongproxynew.jscpu.com"<br />
defaultrouter="221.6.117.97"<br />
ifconfig_em0="inet 221.6.117.50 netmask 255.255.255.240"<br />
ifconfig_em1="inet 128.0.0.4 netmask 255.255.252.0"<br />
sendmail_enable="NONE"<br />
inetd_enable="YES"<br />
linux_enable="YES"<br />
sshd_enable="YES"<br />
usbd_enable="YES"</code></p>
<p>4、配置resolv.conf：</p>
<blockquote><p>jiulongproxynew# <strong>cd /etc</strong><br />
jiulongproxynew# <strong>ee resolv.conf</strong></p></blockquote>
<p>添加如下两行：</p>
<p><code>nameserver 221.6.96.177<br />
nameserver 221.6.96.178</code></p>
<p>5、重启服务器</p>
<p><strong>二、<a href="http://www.squid-cache.org">squid</a>的安装</strong></p>
<p>1、安装perl以支持squid</p>
<blockquote><p>jiulongproxynew# <strong>cd /usr/ports/lang/perl5</strong><br />
jiulongproxynew# <strong>make install</strong></p></blockquote>
<p>2、安装Apache，squid认证用户设置密码时使用apache的密码管理程序htpasswd</p>
<blockquote><p> jiulongproxynew# <strong>cd /usr/ports/www/apache13</strong><br />
jiulongproxynew# <strong>make install</strong></p></blockquote>
<p>3、下载并安装squid</p>
<p>从<a href="http://www.squid-cache.org/Versions/v2/2.6/">http://www.squid-cache.org/Versions/v2/2.6/</a>下载<a href="http://www.squid-cache.org/Versions/v2/2.6/squid-2.6.STABLE16.tar.gz">squid-2.6.STABLE16.tar.gz</a>并通过FTP放置服务器目录中/home/funpower，然后开始解压安装：</p>
<blockquote><p>jiulongproxynew# <strong>cd /home/funpower</strong><br />
jiulongproxynew# <strong>tar zxvf squid-2.6.STABLE16.tar.gz</strong><br />
jiulongproxynew# <strong>cd squid-2.6.STABLE16</strong><br />
jiulongproxynew# <strong>./configure &#8211;prefix=/usr/local/squid  &#8211;enable-auth=&#8221;basic&#8221;   &#8211;enable-basic-auth-helpers=&#8221;NCSA&#8221;</strong><br />
jiulongproxynew# <strong>make</strong><br />
jiulongproxynew#<strong> make install</strong></p></blockquote>
<p>3、配置squid和创建认证用户及密码</p>
<p>将ncsa_auth拷贝至可执行目录/usr/sbin</p>
<blockquote><p>jiulongproxynew# <strong>cd /home/funpower/squid-2.6.STABLE16</strong><br />
jiulongproxynew# <strong>cd  helpers/basic_auth/NCSA/</strong><br />
jiulongproxynew# <strong>cp ncsa_auth /usr/sbin</strong></p></blockquote>
<p>创建squid认证用户www</p>
<blockquote><p>jiulongproxynew# <strong>/usr/local/bin/htpasswd -c /usr/local/squid/etc/password www</strong><br />
New password:<br />
Re-type new password:<br />
Adding password for user www</p></blockquote>
<p>输入www两遍密码后出现上面的信息就说明用户创建成功。</p>
<p>4、配置squid.conf</p>
<blockquote><p>jiulongproxynew# <strong>cd /usr/local/squid/etc</strong><br />
jiulongproxynew# <strong>ee squid.conf</strong></p></blockquote>
<p>内容如下：</p>
<p><code><font color="#ff0000"><font color="#008000">auth_param basic program /usr/sbin/ncsa_auth /usr/local/squid/etc/password</font><br />
<font color="#000000">auth_param basic children 5<br />
auth_param basic realm Please enter the user name and password<br />
auth_param basic credentialsttl 2 hours</font></font></code></p>
<p><code><font color="#0000ff">acl web src 128.0.0.0/22  <font color="#808080">//内网ip段定义</font></font><br />
<font color="#ff0000">acl all src 0.0.0.0/0.0.0.0  <font color="#808080">//外网ip段定义</font><br />
acl all1 proxy_auth REQUIRED  <font color="#808080">//定义all1字段为需要认证</font></font><br />
acl manager proto cache_object<br />
acl localhost src 127.0.0.1/255.255.255.255<br />
acl to_localhost dst 127.0.0.0/8<br />
acl SSL_ports port 443<br />
acl Safe_ports port 80          # http<br />
acl Safe_ports port 21          # ftp<br />
acl Safe_ports port 443         # https<br />
acl Safe_ports port 70          # gopher<br />
acl Safe_ports port 210         # wais<br />
acl Safe_ports port 1025-65535  # unregistered ports<br />
acl Safe_ports port 280         # http-mgmt<br />
acl Safe_ports port 488         # gss-http<br />
acl Safe_ports port 591         # filemaker<br />
acl Safe_ports port 777         # multiling http<br />
acl CONNECT method CONNECT</code></p>
<p><code>#deny bbs<br />
acl bbs url_regex -i bbs<br />
http_access deny bbs</code></p>
<p><code>#deny baidu post<br />
acl baidupost dstdom_regex post.baidu.com<br />
acl baidupost2 dstdomain post.baidu.com<br />
http_access deny baidupost<br />
http_access deny baidupost2</code></p>
<p><code>http_access allow manager localhost<br />
http_access deny manager<br />
http_access deny !Safe_ports<br />
http_access deny CONNECT !SSL_ports<br />
<font color="#0000ff">http_access allow web  <font color="#808080">//定义内网ip段为允许通过</font></font><br />
<font color="#ff0000">http_access allow all all1  <font color="#808080">//定义外网ip段为允许通过，但需要认证，因为加了all1字段</font></font><br />
icp_access allow all<br />
http_port 3128<br />
<font color="#008000">http_port 221.6.117.x:3128  //增加一个对本机外网地址的3128端口</font><br />
hierarchy_stoplist cgi-bin ?<br />
acl QUERY urlpath_regex cgi-bin \?<br />
cache deny QUERY<br />
cache_mem 64 MB<br />
cache_dir ufs /usr/local/squid/cache 7000 16 256<br />
access_log /dev/null<br />
cache_log /dev/null<br />
cache_store_log none<br />
refresh_pattern ^ftp:           1440    20%     10080<br />
refresh_pattern ^gopher:        1440    0%      1440<br />
refresh_pattern .               0       20%     4320<br />
acl apache rep_header Server ^Apache<br />
broken_vary_encoding allow apache<br />
cache_mgr webmaster@jscpu.com<br />
cache_effective_user squid<br />
cache_effective_group squid<br />
visible_hostname jiulongproxynew.jscpu.com</code></p>
<p>4、创建用户及缓存等：</p>
<blockquote><p>jiulongproxynew# <strong>pw groupadd squid</strong><br />
jiulongproxynew# <strong>pw adduser squid -g squid -s /nonexistent</strong><br />
jiulongproxynew# <strong>mkdir /usr/local/squid/cache</strong><br />
jiulongproxynew# <strong>chown -R squid /usr/local/squid/cache</strong><br />
jiulongproxynew# <strong>chgrp -R squid /usr/local/squid/cache</strong><br />
jiulongproxynew# <strong>chown -R squid /usr/local/squid/var/logs</strong><br />
jiulongproxynew# <strong>chgrp -R squid /usr/local/squid/var/logs</strong><br />
jiulongproxynew# <strong>/usr/local/squid/sbin/squid -z</strong><br />
jiulongproxynew# <strong>cd /usr/local/squid/sbin</strong><br />
jiulongproxynew# <strong>./squid</strong><br />
jiulongproxynew# <strong>ee /etc/rc.local</strong></p></blockquote>
<p>加入如下一行:<br />
<code>/usr/local/squid/sbin/squid</code><br />
保存退出。</p>
<p>5、重启服务器</p>
<p><strong>三、客户端的设置及上网演示</strong></p>
<p>1、内网用户</p>
<p>内网用户因为没有增加squid代理的认证功能，所以上网设置不变，只需在IE浏览器中设置服务器内网网卡地址128.0.0.4及3128端口即可。如下图：</p>
<p><img src="http://guanjianfeng.com/wp-content/uploads/2007/11/freebsdsquidauth1.gif" alt="freebsdsquidauth1.gif" /></p>
<p>2、外网（家庭）用户</p>
<p>外网用户，一般是家中，在使用该代理，需将IE上的代理服务器地址设置为该服务器的外网网卡地址221.6.117.50，端口仍为3128。如下图：</p>
<p><img src="http://guanjianfeng.com/wp-content/uploads/2007/11/freebsdsquidauth22.gif" alt="freebsdsquidauth22.gif" /></p>
<p>设置完后，在IE上打开任一网址，即会跳出一认证对话框，如下图，输入刚才创建的www用户及密码，若能访问该网站，及该服务器架设正确。</p>
<p><img src="http://guanjianfeng.com/wp-content/uploads/2007/11/freebsdsquidauth3.gif" alt="freebsdsquidauth3.gif" /></p>
]]></content:encoded>
			<wfw:commentRss>http://guanjianfeng.com/archives/645/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>squid.conf中过滤“关键字”及“DOMAIN”</title>
		<link>http://guanjianfeng.com/archives/642</link>
		<comments>http://guanjianfeng.com/archives/642#comments</comments>
		<pubDate>Sat, 10 Nov 2007 17:29:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[*BSD]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[随写]]></category>
		<category><![CDATA[bsd]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[squid]]></category>

		<guid isPermaLink="false">http://guanjianfeng.com/archives/642</guid>
		<description><![CDATA[在FreeBSD上安装完squid，squid.conf中添加如下条目可以过滤一些“关键字”和“DOMAIN”： http_port 3128 hierarchy_stoplist cgi-bin ? acl QUERY urlpath_regex cgi-bin \? cache deny QUERY acl apache rep_header Server ^Apache broken_vary_encoding allow apache cache_mem 128 MB cache_dir ufs /usr/local/squid/cache 1024 16 256 access_log /dev/null cache_log /dev/null cache_store_log none refresh_pattern ^ftp: 1440 20% 10080 refresh_pattern ^gopher: 1440 0% 1440 refresh_pattern . 0 20% 4320 acl all src [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://guanjianfeng.com/archives/623">在FreeBSD上安装完squid</a>，squid.conf中添加如下条目可以过滤一些“关键字”和“DOMAIN”：</p>
<p><code>http_port 3128<br />
hierarchy_stoplist cgi-bin ?<br />
acl QUERY urlpath_regex cgi-bin \?<br />
cache deny QUERY<br />
acl apache rep_header Server ^Apache<br />
broken_vary_encoding allow apache<br />
cache_mem 128 MB<br />
cache_dir ufs /usr/local/squid/cache 1024 16 256<br />
access_log /dev/null<br />
cache_log /dev/null<br />
cache_store_log none<br />
refresh_pattern ^ftp: 1440 20% 10080<br />
refresh_pattern ^gopher: 1440 0% 1440<br />
refresh_pattern . 0 20% 4320<br />
acl all src 0.0.0.0/0.0.0.0<br />
acl web src 172.16.1.0/24 172.16.2.0/24 172.16.3.0/24<br />
acl manager proto cache_object<br />
acl localhost src 127.0.0.1/255.255.255.255<br />
acl to_localhost dst 127.0.0.0/8<br />
acl SSL_ports port 443<br />
acl Safe_ports port 80 # http<br />
acl Safe_ports port 21 # ftp<br />
acl Safe_ports port 443 # https<br />
acl Safe_ports port 70 # gopher<br />
acl Safe_ports port 210 # wais<br />
acl Safe_ports port 1025-65535 # unregistered ports<br />
acl Safe_ports port 280 # http-mgmt<br />
acl Safe_ports port 488 # gss-http<br />
acl Safe_ports port 591 # filemaker<br />
acl Safe_ports port 777 # multiling http<br />
acl CONNECT method CONNECT</code></p>
<p><code><font color="#ff0000">#deny bbs<br />
acl bbs url_regex -i bbs <font color="#999999">//过滤URL中出现"bbs"关键字<br />
</font>http_access deny bbs</font></code></p>
<p><code><font color="#ff0000">#deny baidu post<br />
acl baidupost dstdom_regex post.baidu.com    <font color="#999999">//过滤post.baiud.com域名<br />
</font>acl baidupost2 dstdomain post.baidu.com    <font color="#999999">//过滤post.baiud.com域名<br />
</font>http_access deny baidupost<br />
http_access deny baidupost2</font></code></p>
<p><code><font color="#ff0000">#deny qq<br />
acl qq1 dstdom_regex tencent.com    <font color="#999999">//过滤*.tencent.com域名</font><br />
acl qq2 dstdom_regex qq.com    <font color="#999999">//过滤*.qq.com域名<br />
</font>acl qq3 url_regex -i qq    <font color="#999999">//过滤URL中出现"qq"的关键字<br />
</font>acl qq4 url_regex -i tencent    <font color="#999999">//过滤URL中出现"tencent"的关键字<br />
</font>acl qq5 dstdomain qq.com    <font color="#999999">//过滤*.qq.com域名<br />
</font>acl qq6 dstdomain tencent.com    <font color="#999999">//过滤*.tencent.com域名<br />
</font>acl qqip dst "/usr/local/squid/etc/qq_ip"</font><br />
http_access deny qq1<br />
http_access deny qq2<br />
http_access deny qq3<br />
http_access deny qq4<br />
http_access deny qq5<br />
http_access deny qq6<br />
http_access deny qqip</code></p>
<p><code>http_access allow manager localhost<br />
http_access deny manager<br />
http_access deny !Safe_ports<br />
http_access deny CONNECT !SSL_ports<br />
http_access allow web<br />
http_access deny all</code></p>
<p><code>visible_hostname proxy5.jscpu.com<br />
cache_mgr admin@jscpu.com<br />
cache_effective_user squid<br />
cache_effective_group squid<br />
icp_access allow all</code></p>
]]></content:encoded>
			<wfw:commentRss>http://guanjianfeng.com/archives/642/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

