FreeBSD-6.2Release+Squid-2.6架设上网二级代理…

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

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


二级上网
[url=javascript:;]代理[/url]
服务器,用的很少,不过有时你想控制局域网中一小部分的机器的上网,就用的上。前两天架设了一台二级代理,写个笔记。
如下图, 一级和二级代理服务器都
[url=javascript:;]使用[/url]
FreeBSD6.2Release
+
Squid2.6

一级代理直接和外网线路连接,用户通过设置相应的网段IP和代理服务器(IE上设置)进行上网。一级代理服务器后面的交换上的用户直接设置21段的IP再
加上在IE上设置192.168.21.254及端口3128进行上网;二级代理后面的用户就要设置11段的IP加上192.168.11.254及端口
3128进行上网。

============================================
一、一级代理服务器的架设
说明:
操作系统:
FreeBSD6.2Release
代理软件:
Squid2.6STABLE16
外网卡:em0 -> 218.90.159.xxx (默认网关为上一级ISP提供)
内网卡:em1 -> 192.168.21.254
1、
[url=javascript:;]FreeBSD[/url]

[url=javascript:;]安装[/url]
及优化
(1)
最小化
安装
FreeBSD6.2RELEASE
(2)配置rc.conf
hostname="one.www.com"
defaultrouter="218.90.159.xxx"
ifconfig_em0=”inet 218.90.159.xxx netmask 255.255.255.xxx”//外网IP
ifconfig_em1=”inet 192.168.21.254 netmask 255.255.255.0″//内网IP
sendmail_enable=”NONE”
inetd_enable=”YES”
linux_enable=”YES”
sshd_enable=”YES”
usbd_enable=”YES”
(3)配置内核:
newproxy#cd /usr/src/sys/i386/conf
newproxy#cp GENERIC funpower
newproxy#ee funpower
修改内核配置文件,将不需要的选项(如网卡)之类的前面打#,然后按esc并按a保存退出,再执行:
newproxy#/usr/sbin/config funpower
newproxy#cd ../compile/funpower
newproxy#make cleandepend
newproxy#make depend
newproxy#make
newproxy#make install
2、
[url=javascript:;]squid

标签:

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

上一篇:DHCP:No subnet declaration for *的错误原因

下一篇:FreeBSD6.2+Squid2.6架设“对外网用户的squid代理+认证”服务器