FreeBSD6.2+Squid2.6架设“对外网用户的squid代…
2009-05-13 12:02:50来源:未知 阅读 ()
架设一台
[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
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- FAMP5.0推出,网页式管理服务器,一键安装Apache+Nginx+Mysql+ 2009-05-13
- rsync服务器架设 2009-05-13
- Rsync服务架设 2009-05-13
- putty使用ssh2登录*nix 下openssh的注意事项 2009-05-13
- freebsd7.0 apache php squid 反向代理 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash