键入一个代理服务器架设与维护的实例(zt共享)代理服务器教程

架设代理服务器  时间:2021-01-08  阅读:()

精选公文范文管理资料

一个代理服务器架设与维护的实例(zt共享)代理服务

器教程

摘要一个代理服务器架设与维护的实例(zt 共享)

一、对使用者的分析

现有络情况

我校校园通过光缆已将31座建筑物连通光缆总长度约15 Km绝大多数楼中实现结构化布线连入校园的络多媒体教室、教学基地、实验室、机房等约有数十个连计算机达3000多台。我校目前出口有2个一条速率为10Mbp s通过光纤接入教育科研CERNET 另一条速率为4Mbps连入电信。

用户的需求

我校校园的使用者主体为在校学生及老师。根据统计约80%的用户使用W WW、FTP等。我校现有Chinanetip 126个不可能分给所有的用户使用。通过架设代理服务器[键入文字] [键入文字] [键入文字]

精选公文范文管理资料

来实现让所有用户使用络是最简单并且相对安全和可靠的方法。通过架设专门的WW W(F T P)代理来满足用户的主要需求通过架设socks5代理来满足用户的其他需求。

二、硬件及软件的选择

硬件

CacheServer可以是一台普通的PC服务器加上cache软件如S quid、 Inktomi构成也可以是软硬件系统和一台专门的cache服务器。根据Chinanet出口的实际情况 4Mbps速率的出口每秒最大传入数据量为约500K/s。我校主干节点间为双千兆连接 到达部分实验室是百兆 到达宿舍为10M。送出的最大数据量为约12M/s。传送的数据量不是很大使用传统的IA32构架服务器既可满足需求。我校络中心主机房使用机柜来存放服务器。惠普公司的LH6000服务器具有很强的扩展性是新型的六路服务器。代理服务器的运算负荷不是很重对于IO的要求较高。LH6000通过自定义配置可以达到这个要求。通过使用rai d可以提高磁盘性能增加数据的可靠性。代理服务[键入文字] [键入文字] [键入文字]

精选公文范文管理资料

器软件占用内存较大。 LH6000可以支持8GB内存。最终选择配置如下

项目

配置

处理器1个100 M Hz系统总线的IntelPentiumIIIXeon700MHz处理器

内存1GPC133ECCSDRAM

磁盘控制器集成具有32MB高速缓存双通道Ultra3 SC SIHPNetRAID控制器

附加单通道UltraWide SCSI控制器

内置存储热插拔5x18G半高驱动器

卡内置INTEL82559100M卡

电源3个热插拔电源

RAI D使用了RAI D 5模式这个模式是向阵列中的磁盘写数据奇偶校验数据存放在阵列中的各个盘上允许单个磁盘出错。RAI D 5也是以数据的校验位来保证数据的安全但它不是以单独硬盘来存放数据的校验位而是将数据段的校验位交互存放于各个硬盘上。这样任何一个硬盘损坏都可以根据其它硬盘上的校验位来重建损坏的数据。

[键入文字] [键入文字] [键入文字]

精选公文范文管理资料

软件

SquidInternetObj e ctC ache(HarvestProj e ct 的後续版本)是美国政府大力助的一项研究计划。 S qui d是一个开放源代码的代理服务器软件。它是一个为UNIX系统下运行的全功能的代理服务器软件。它可以为HT TP协议、FTP协议以及其他使用URL方式定位的协议作缓存。它支持客户端使用SSL协议进行数 据 传 送 。 它 可 以 使 用ICP,HTCP,CARP,CacheDigests等协议和方式和其他运行s qui d的服务器进行协同。它支持SNMP协议可以用相应的软件来做协调和管理。并且能配置详细的访问控制列表

acl。

操作系统

以前学校的代理服务器使用linux作为操作系统。这是因为以前的代理服务器通常还兼作其他的服务器。很多服务器软件是专门为linux开发的或者在linux上运行的效率最高。Squid本身是为unixlike操作系统开发的。本身对系统没有太多的要求。 目前[键入文字] [键入文字] [键入文字]

精选公文范文管理资料

我校Chinanet代理服务器使用的是FreeB SD 作为操作系统。

没有选择Linux有下面几点原因

Linux的核心部分开发相对比较开放,FreeBSD 的核心是由一个严格的core te am来完成的。相对检查更加严格。从核心部分比较BSD的内核更加稳定。

Linux对高负荷的承载能力不如FreeB SD。对于高负荷下程序出错的容忍力BSD远强于Linux。

许多著名的站如 yahoo,nete ase等著名的商业站使用的就是fre e b s d,稳定性和性能早已通过很多专家的评测远远强于Linux。

在 著 名 的 文 章“LinuxvsBSD:ATaleofTwoSystem”中是这样评 价 Freebs d 的:FreeB SD focusesontheIntelArchitecturePCa ndserverplatforms,andonprovidingthebe stperfo rmanceandstabilitypossible.TheDEC/Compaq Alphai s al s osupp orted.

但是Freeb s d也有不如Linux的弱点。[键入文字] [键入文字] [键入文字]

精选公文范文管理资料

主要表现在磁盘IO的性能上。这主要是因为Freebsd使用的文件系统—UFS的性能不如linux上使用的e xt2/ext 3。但是在加上softupdate之后会有很大的改进。而且出国代理上配置的使用raid5模式磁盘使用高转速scsi硬盘在上述硬件配置的情况下读取squidcache的数k大小的小文件使用ext2和ufs+softupdate的效率的差别在万分之一以下。对于负载数千用户的代理服务器来说可以忽略这样的效率差别。

基于以上原因最终选用F re e b s d作为代理服务器的操作系统。

三、代理服务器软件的安装s qui d的安装freebs d本身的p orts程序带有squi d的稳定版本。 目前s qui d 的最新版本是

2.4.S TAB LE 6 。 在 fre e b s d 的/usr/p ort s/www/s qui d 目 录 下 执 行make;makeinstall就会将最新版本的s qui d代码下载、编译并最终安装到/usr中的相应路径中。

Squi d本身会被安装到/usr/lo cal/sbin [键入文字] [键入文字] [键入文字]

精选公文范文管理资料

Squid 的 cache 目录默认为/usr/local/squid/cache

S qui d 的 l o g 目录默认为/usr/local/squid/logs

S qui d 的配置文件目录默认为/usr/local/etc/squid

这样的安装方式比直接使用二进制的package安装要好。 因为二进制的package 不能保证在自定义的系统上稳定运行。下载源代码代码在本地进行编译之前首先会校验源代码的MD 5checksum,这样能保证我得到的源代码是未经修改过的版本。然后再在本地进行编译。最后安装到相应目录。

S qui d的配置

S qui d的配置文件是s quid.conf

部分参数的配置如下 (为保证代理服务器安全部分参数用*代替)http_port 8080设置http代理端口为

8080cache_peerpa.us.ircache.netsibling31283130lo [键入文字] [键入文字] [键入文字]

精选公文范文管理资料gin=*:*cache_peersj.us.ircache.netsibling31283130lo gin=*:*cache_peer*parent 132804827htcp*:*

这几行是使用s qui d可以和其他几台机器进行协同工作的特性 同几台组成cache_peer。具体设置在后面的优化部分会解释。cache_peer_domain*.edu.cn 设置.edu.cn的域名使用某个cache_peer访问cache_mem400MB设定内存cache的

大小为400M cache_swap_low80c ache_swap_hi gh97这两行是设置cache进行替换的闸值。 当占用到97%的cache后 cache中的内容将被清空20%。maximum_obj ect_size20000KB最大对象大小为20M.maximum_obj e ct_s ize_in_memory 10000KB 内存中最大的对象大小为10M

[键入文字] [键入文字] [键入文字]

精选公文范文管理资料ipcache_size4096ip对应cache的大小为4096fqdncache_size4096域名全称cache的大小为4096cache_replacement_policyheapLFUDAcache 替换策略memory_replacement_policyheapLRU 内存替换策略cache_dirufs/usr/lo cal/squi d/cache2500016256cache存放的路径大小及具体配置dn服务器authenticate_program**身份认证程序authenticate_children32身份认证程序

启动的进程数目request_body_max_size 5MB最大请求的b o dy大小reply_body_max_size20MB最大回应的b o dy大小aclallsrc0.0.0.0/0.0.0.0

[键入文字] [键入文字] [键入文字]

UCloud优刻得,新增1核1G内存AMD快杰云机型,服务器2元/首月,47元/年

UCloud优刻得近日针对全球大促活动进行了一次改版,这次改版更加优惠了,要比之前的优惠价格还要低一些,并且新增了1核心1G内存的快杰云服务器,2元/首年,47元/年,这个价格应该是目前市面上最低最便宜的云服务器产品了,有需要国内外便宜VPS云服务器的朋友可以关注一下。UCloud好不好,UCloud服务器怎么样?UCloud服务器值不值得购买UCloud是优刻得科技股份有限公司旗下拥有的云计算服...

Hosteons:洛杉矶/纽约/达拉斯免费升级10Gbps端口,KVM年付21美元起

今年1月的时候Hosteons开始提供1Gbps端口KVM架构VPS,目前商家在LET发布消息,到本月30日之前,用户下单洛杉矶/纽约/达拉斯三个地区机房KVM主机可以从1Gbps免费升级到10Gbps端口,最低年付仅21美元起。Hosteons是一家成立于2018年的国外VPS主机商,主要提供VPS、Hybrid Dedicated Servers及独立服务器租用等,提供IPv4+IPv6,支持...

Vinahost - 越南VPS主机商月6美元 季付以上赠送时长最多半年

Vinahost,这个主机商还是第一次介绍到,翻看商家的介绍信息,是一家成立于2008年的老牌越南主机商,业务涵盖网站设计、域名、SSL证书、电子邮箱、虚拟主机、越南VPS、云计算、越南服务器出租以及设备托管等,机房主要在越南胡志明市的Viettle和VNPT数据中心,其中VNPT数据中心对于国内是三网直连,速度优。类似很多海外主机商一样,希望拓展自己的业务,必须要降价优惠或者增加机房迎合需求用户...

架设代理服务器为你推荐
国内域名注册预留的国内(cn)域名申请方法免费云主机求一个免费的云主机?免费虚拟主机申请谁有1年免费的虚拟主机申请地址吖?1g虚拟主机打算买个1G的虚拟主机,用来做什么好?虚拟主机评测麻烦看一下这些虚拟主机商那个好?虚拟主机mysql在虚拟主机如何打开数据库?虚拟主机试用30天虚拟主机返佣是怎么回事?安徽虚拟主机合肥蜀山区哪家网络公司做网站最好虚拟主机提供商哪个虚拟主机的服务商比较好?花生壳域名花生壳域名是什么
国内免费空间 n点虚拟主机管理系统 免费动态域名解析 lamp 外国服务器 softbank官网 外国域名 ssh帐号 标准机柜尺寸 web服务器架设软件 建站代码 主机合租 华为网络硬盘 cpanel空间 卡巴斯基破解版 上海服务器 789电视剧 in域名 免费私人服务器 无限流量 更多