电脑技术学习

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

dn001

  二级上网代理服务器,用的很少,不过有时你想控制局域网中一小部分的机器的上网,就用的上。前两天架设了一台二级代理,写个笔记。

  如下图, 一级和二级代理服务器都使用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、FreeBSD的安装及优化

  (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

标签: