FreeBSD6.0Release+Squid+Socks5服务器架设笔记

架设此服务器,使客户端通过设置代理服务器的squid来浏览网页,通过代理服务器的socks5来使用QQ、MSN、证券等服务,下面简单介绍服务器的架设过程。

一、安装FreeBSD6.0Release

从ftp://ftp.freebsd.org/pub/FreeBSD/torrents/6.0-RELEASE下载最新版本FreeBSD6.0Release刻成光盘并选择最小化安装(安装时开通ftp及ssh服务)。

网络信息:

网段->192.168.10.0/24

fxp0->内网网卡192.168.10.254

em0->外网网卡218.104.52.x/32

1、选择软件包时选择最小化安装。

2、编辑inetd.conf时开通ftp及telnet服务。

其它的都默认安装,具体可参考这,安装完后重启机器。

二、配置freebsd

1、配置/etc/rc.conf:

hostname=“jifangproxy.jscpu.com”

defaultrouter=“218.104.52.x”

ifconfig_em0=“inet218.104.52.xnetmask255.255.255.248”

ifconfig_fxp0=“inet192.168.10.254netmask255.255.255.0”

inetd_enable=“YES”

kern_securelevel_enable=“NO”

linux_enable=“YES”

nfs_reserved_port_only=“YES”

sendmail_enable=“NONE”

sshd_enable=“YES”

usbd_enable=“NO”

2、配置/etc/resolv.conf:

domainjscpu.com

nameserver218.104.48.106

nameserver221.6.4.66

3、将光盘放入光驱中,安装ports和src

#/usr/sbin/sysinstall

然后选择Configure–>Distributions,然后利用空格键选择src和ports两项,点install,安装完成后重启机器。

三、配置内核

#cd/usr/src/sys/i386/conf

#cpGENERICfunpower

#eefunpower

内核根据服务器的不同具体配置。

编辑好funpower后开始编译安装内核:

#/usr/sbin/configfunpower

#cd…/compile/funpower

#makecleandepend

#makedepend

#make

#makeintall

编译安装完成后重启机器。

四、安装squid服务

1、安装perl(freebsd5.4以后要先安装perl后再安装squid)

从http://www.cpan.org/authors/id/R/RG/RGARCIA/下载perl-5.6.2.tar.gz,然后拷贝到/usr/ports/distfiles中,然后:

#cd/usr/ports/lang/perl5

#makeinstall

2、下载并安装squid

从http://www.squid-cache.org/Versions/v2/2.5/下载squid最新版squid-2.5.STABLE12.tar.gz,通过ftp上传至服务器目录中。

<安装>

#cd/home/funpower

#tarzxvfsquid-2.5.STABLE12.tar.gz

#cdsquid-2.5.STABLE7

#./configure–prefix=/usr/local/squid

#make

#makeinstall

<配置squid配置文件>

#cd/usr/local/squid/etc

#eesquid.conf

配置文件中改如下几项:

http_port3128//56行

cache_mem128MB//490行

cache_dirufs/usr/local/squid/cache102416256//705行

cache_access_log/dev/null//712

cache_log/dev/null//720

cache_store流量交易_lognone//730

配置文件中加入以下几项:

aclwebsrc192.168.10.254//在1830行左右aclallsrc0.0.0.0/0.0.0.0这行前加入

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,让我来回答你的问题。首先,SNMP是一种网络管理协议,用于监视网络设备和服务器的运行状况。MRTG是一种流量监测工具,可以通过SNMP获取网络设备的流量信息,并生成相应的图表。 在FreeBSD上使用SNMP+MRTG进行网络流量分析的步骤如下: 1. 安装SNMP和MRTG。可以使用以下命令进行安装: ``` pkg install net-snmp mrtg ``` 2. 配置SNMP。编辑/etc/snmp/snmpd.conf文件,添加以下内容: ``` rocommunity public ``` 其中,public是SNMP的community字符串,可以自定义。 3. 启动SNMP服务。可以使用以下命令启动SNMP服务: ``` service snmpd start ``` 4. 配置MRTG。编辑/etc/mrtg/mrtg.cfg文件,添加以下内容: ``` Target[router]: 1.3.6.1.2.1.2.2.1.10.1&1.3.6.1.2.1.2.2.1.16.1:public@192.168.1.1 MaxBytes[router]: 12500000 Title[router]: Router Traffic Analysis PageTop[router]: <h1>Router Traffic Analysis</h1> Options[router]: growright, bits Unscaled[router]: dwmy ``` 其中,router是设备名称,1.3.6.1.2.1.2.2.1.10.1和1.3.6.1.2.1.2.2.1.16.1是SNMP的OID,public是SNMP的community字符串,192.168.1.1是设备的IP地址,MaxBytes是设备的最大流量,Title是图表的标题,PageTop是图表的页头,Options是图表的选项,Unscaled是图表的时间单位。 5. 启动MRTG服务。可以使用以下命令启动MRTG服务: ``` env LANG=C /usr/local/bin/mrtg /etc/mrtg/mrtg.cfg ``` 6. 查看图表。可以使用以下命令查看图表: ``` firefox /var/www/mrtg/index.html ``` 其中,firefox是浏览器,/var/www/mrtg/index.html是图表的路径。 以上就是在FreeBSD上使用SNMP+MRTG进行网络流量分析的步骤。希望对你有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值