当前位置:公文范文网>领导讲话 > 国土资源 >

意见建议

EZproxy在远程访问图书馆数字资源中的应用研究

发布: 2022-10-10 12:40:05   阅读: 次 【   

(浙江师范大学 图文信息中心 技术部,浙江 金华 321004)
摘 要:文章针对我国高校目前提供的远程访问图书馆数 字资源服务远远不能满足用户需求日益增加的现状,借鉴国外先进技术经验,对图书馆数 字资源远程访问而开发并在国外获得广泛应用的EZproxy的技术及应用进行研究,旨在应用E Zproxy更好地提高我国高校远程访问图书馆数字资源的服务能力。
关键词:Ezproxy;远程访问;数字资源
中图分类号:G250.76  文献标识码:A  文章编号: 1007—6921(2009)14—0135—02 

随着网络技术、信息技术的不断发展,国内外的数字资源有了突飞猛进的发展,高校图书馆 购买的数字资源也越来越多。图书馆数字资源对于学校学科建设和教学科研工作有着极其重 要的作用,数字资源的重要性已得到了广大读者认可,成为科研人员的必备工具。但这些数 字资源大多数被限制在校园网内使用,随着校外住户和外出交流、讲学、出差人员的日益增 多, 用户在校外访问图书馆数字资源的需求日趋增强。为了满足用户随时随地便捷的使用图 书馆数字资源,如何提供远程数字资源访问服务和采用何种方式更好的实现远程访问值得我 们探讨研究。
1 远程访问图书馆数字资源现状

文章所说的远程访问,即校外访问(Off-Campus Access)就是指非校园网用户突破数据库资 源校内IP地址的物理限制能使用学校购买的数字资源。近10年来,校外访问图书馆数字资源 服务,在美国、英国、澳大利亚等国家已开展了相当多的研究,相关技术及解决方案应用也 已经非常广泛,我国高校图书馆也越来越重视提供数字资源的校外访问服务。

目前比较典型的远程访问图书馆数字资源技术有VPN、传统代理服务器和地址重写代理服务 器。当前我国大多数高校由学校网络中心提供VPN服务实现合法用户远程访问图书馆数字资 源,但是由于VPN支持能力有限,远远不能满足用户的需要。地址重写代理服务软件Ezproxy 在国外高校用来实现校外远程访问的应用十分普遍,因此,研究国外先进技术经验,如何应用 地址重写代理服务软件Ezproxy提高我国高校远程访问图书馆数字资源能力具有实际意义。 
2 EZproxy概述

EzProxy是目前被国外图书馆广泛使用的实现远程访问的代理服务器软件。采用先进的“URL 重写”技术,用户无需修改浏览器的设置就能实现代理访问资源的功能。EZproxy适用于Win dows、Linux、Solaris系统等平台,其配置主要是由EZproxy. cfg(资源配置文件)和EZproxy . usr(用户认证机制)两个文件完成的,通过分析资源URL特征,利用EZproxy定义的映射规则, 可以便利地搭建图书馆的服务器,能够方便、安全地解决校外远程认证访问图书馆内数字资 源的问题。Ezproxy在国外已得到广泛运用,尤其是欧美高校更为普遍。目前有超过60个国 家的2 500个客户购买了这一软件,其中绝大部分为各类高校、科研机构等。

EZproxy 起到了用户和获得许可的数据库之间代理服务器的作用。EZproxy代理服务器先将 授权的数字资源的地址映射成一个新的URL,用户通过访问新的地址,即可获取数据库的网 页。在这个过程中,该软件在用户和图书馆的资源之间巧妙地起到了一扇“透明门”的作用 ,它还能自动判别用户是在校内还是在校外对图书馆进行访问,如果在校外访问,则只需一 步简单的授权即可访问图书馆的资源。 
3 EZproxy应用

下面具体介绍在Linux环境下EZproxy的安装过程,及相关配置的解释说明,并实现使用 现有的用户管理系统进行身份验证。
3.1 Ezproxy安装
建立ezproxy目录:mkdir /ezproxy
把安装文件拷贝到ezproxy目录:mv ezproxy.bin ezproxy
安装ezproxy:ezproxy -m,安装完成后打开一个文本编辑器,编辑ezproxy.cfg文件。ezpr oxy.cfg文件是ezproxy软件的配置文件。
用文本编辑器编辑ezproxy.usr文件:ezproxy.usr文件是ezproxy软件的用户配置文件。
启动:ezproxy start 
3.2 Ezproxy的配置
3.2.1 Ezproxy. cfg的文件配置示例如下:
Name ezproxy.zjnu.cn  #代理服务器域名
Interface 61.153.34.28 #设置代理服务器IP地址
LoginPort 80  #端口号,软件默认为2048,这里添加80端口
MaxConcurrentTransfers 100  #最大http连接数
MaxSessions 200  #同时最大线程数
MaxVirtualHosts 1000 #同时最大数据库地址映射数
Audit Most #是否建立审核文件,供管理员查看
AuditPurge 7 #审核文件中记录保留的天数
Option StatusUser #对用户状态的审核,避免多个人共用一个账号
IntruderIPAttempts-interval=5-expires=15-reject=10 5 #监控和限制同个IP计算机的 非法尝试登录。其中,interval为规定时长、expires为非法尝试后的失效时间、reject为永 久拒绝访问的尝试次数、最后的常数为失效时间的尝试次数。

添加资源数据库,每种数据库定义至少包含一行Title指令(用来描述这个数据库的文字,这 些文字将出现在用户访问时看见的页面中)和一行URL指令(正常访问该数据库时的链接地 址),通常还包含一行或多行Domain指令(该数据库所有页面网址的公共部分),数据库可 以是任何在线、镜像数据库的地址。例如:
Title 中国期刊网全文数据库 #镜像数据库
URL http: //10.1.136.24
Domain lib.zjnu.net.cn
Title ACS(美国化学学会期刊) #在线数据库
URL http://pubs.acs.org/
Domain lib.zjnu.net.cn
 这些数字资源配置后,会在EZproxy的Menu中列出。
3.2.2 Ezproxy.usr 文件配置如下:

::external=10.1.136.37/opac/logincheck.php,post=user=^u&pass=^p,valid=+ok
#使用::external方法,后面接认证服务器地址。^u,^p分别表示在表单中输入的用户名和 密码。

我们使用现有的用户管理系统,对用户进行外部身份验证。集成图书馆管理系统OPAC的用户 登陆过程,使用POST方法,把用户从表单控件输入的用户名与密码,分别提交到OPAC服务器 ,进行身份认证。如果用户名与密码正确,该用户就能够登录成功。
3.3 Ezproxy的使用

配置完EZproxy系统后,用户无需更改客户端软件的配置,直接访问网址http: //ezproxy.zj nu.net.cn,输入用户名和密码,通过认证后登陆,就会进入配置好的数据库列表的页面,直 接点击相应的数据库链接就可以进行访问了。管理员登陆后可以查看和设置服务器的当前状 态, 可进行在线远程重启、流量监控、状态查看和日志浏览等管理操作,非常方便。
4 对EZproxy的分析总结

通过对EZproxy的简单的介绍和应用分析,对EZproxy实现远程访问图书馆数字资源服务中的 应用进行总结。
4.1 EZproxy的优点
4.1.1 EzProxy投资成本低,对服务器的配置要求低。软件操作简单,有灵活的定制配 置文件,可以对不同类型数据库、不同用户、不同访问权限进行分类。
4.1.2 实现所有管辖网站的透明访问。只需通过输入口令通过 EZprxoy的验证即可访问 目标网址。用户无需修改浏览器的设置就能访问已获得图书馆授权的数字资源。
4.1.3 实现用户权限统一管理。在使用该系统前,学校校园网当有IP地址调整的时候,需 要对每 种数字资源进行授权IP地址的修改。使用该系统后,统一进行IP用户管理,只需添加一次即可 。
4.1.4 可以实现网站间的单点登录。因为URL重写服务器使用的就是HTTP协议,因此在多 个网站 间通过架设一个认证服务器,通过跨域名Cook-ie技术,容易实现单点登录。用户在登录页面 登录后,就可以进入各个资源。
4.1.5 用户认证支持文文章件、E-mail服务器等多种用户数据源,同时还可以编写外部 程序实现与其他数据库的集成,例如图书馆管理系统、学生证号管理系统等等。
4.1.6 具有强大的日志记录功能,它会把使用者的IP和登录时间等都一一详细记录。既 可以在URL级别非常容易地实现各种统计,比如访问次数;也可在网络流量上进行各种统计。 可以做成各种折线图、统计报表,来反映各类资源在某个时间段内的使用情况。
4.2 EZproxy的不足

目前EzProxy只能应用于浏览器/服务器模式的资源访问,而对于客户端及服务器模式的数据 库资源仍然无法访问。无法克服单一IP在流量较大时易被封杀的问题。
5 结束语

虽然EzProxy还存在不足,但价格便宜、操作简单、无需调整网络和资源布局等突出优势,  使EzProxy在国内图书馆界具有较好的发展空间。目前只是我们使用Ezproxy来实现图书馆资 源的远程访问的初级阶段,我们可以尝试通过原有的VPN结合EzProxy的模式提供远程访问图 书馆数字资源的服务。Ezproxy是当前图书馆数字资源远程授权访问的最具竞争力的技术方 案之一,相信它能使图书馆的数字资源得到更充分利用,更好地推动我国高校的教学、科研 活动的发展。
[参考文献]
[1] 陈光锋. EZproxy在校外访问服务中的应用分析[J]. 图书馆学研究,2008,( 10):31~34.
[2] 洪莉. 利用EZproxy实现图书馆数字资源的远程访问[J]. 图书馆研究与工 作,2008,(1):33~35.
[3] 查贵庭,罗国富,徐春. 地址重写代理在图书馆资源授权访问中的应用研究[ J]. 中国教育信息化,2007,(13):78~81.
[4] 赵国荣,王炜. 远程访问图书馆电子资源的反向代理服务[J].晋图学刊,2 008,(6):27~32.

 

相关文章