FreeBSD6.2+Squid2.6架设“对外网用户的squid代…

2009-05-13 12:02:50来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


架设一台
[url=javascript:;]代理[/url]
,提供对外网用户的代理请求,端口仍然为3128,加入
[url=javascript:;]Squid[/url]
认证功能。这样可以保证只提供给某些你信任的用户该服务。架设过程和架设对内网用户提供服务的过程基本相同,只是在编译安装squid时和squid的配置文件squid.conf有些不同。这次架设的服务器将保留对内网用户提供squid服务(内网用户不增加
[url=javascript:;]认证[/url]
功能限制)的同时再增加对外网用户提供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
架设过程:
一、
[url=javascript:;]FreeBSD[/url]

[url=javascript:;]安装[/url]

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 /etc
jiulongproxynew#ee resolv.conf
添加如下两行:
nameserver 221.6.96.177
nameserver 221.6.96.178
5、重启服务器
二、
squid
的安装

1、安装perl以支持squid
jiulongproxynew#cd /usr/ports/lang/perl5
jiulongproxynew#make install
2、安装
[url=javascript:;]Apache[/url]
,squid认证用户设置密码时使用apache的密码管理程序htpasswd
jiulongproxynew#cd /usr/ports/www/apache13
jiulongproxynew#make install
3、下载并安装squid

http://www.squid-cache.org/Versions/v2/2.6/
下载
squid-2.6.STABLE16.tar.gz
并通过
[url=javascript:;]FTP[/url]
放置服务器目录中/home/funpower,然后开始解压安装:
jiulongproxynew#cd /home/funpower
jiulongproxynew#tar zxvf squid-2.6.STABLE16.tar.gz
jiulongproxynew#cd squid-2.6.STABLE16
jiulongproxynew#./configure –prefix=/usr/local/squid –enable-auth=”basic” –enable-basic-auth-helpers=”NCSA”

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:FreeBSD-6.2Release+Squid-2.6架设上网二级代理服务器

下一篇:在FreeBSD上使用软RAID-1