基于显式代理环境中访问FTP资源的方法及代理服务器技术

技术编号:16219540 阅读:70 留言:0更新日期:2017-09-16 01:59
本发明专利技术公开了一种基于显式代理环境中访问FTP资源的方法,所述访问FTP资源的方法包括以下步骤:代理服务器接收用户通过浏览器输入的FTP资源访问请求;根据所述FTP资源访问请求以匿名方式访问对应的目标FTP服务器;当接收到所述目标FTP服务器返回访问失败消息时,控制所述浏览器显示对应的书写框;获取基于所述书写框输入的认证信息;根据所述认证信息重新访问所述目标FTP服务器。本发明专利技术还公开了一种代理服务器。本发明专利技术提高了在显式代理环境下浏览器的访问范围。

Method and proxy server for accessing FTP resources based on explicit proxy environment

The invention discloses a method for accessing FTP resources explicit agent environment based on the method of the access to FTP resources includes the following steps: the proxy server receives the user through the browser input FTP resource access request; according to the FTP resource access request to anonymously access the corresponding target server when receiving the FTP; the target FTP server returns failed to access information, control the browser to display the corresponding writing frame; obtaining the writing frame input certification based on information; according to the authentication information to access the target FTP server. The invention also discloses a proxy server. The invention improves the access range of the browser in an explicit proxy environment.

【技术实现步骤摘要】
基于显式代理环境中访问FTP资源的方法及代理服务器
本专利技术涉及网络
,尤其涉及一种基于显式代理环境中访问FTP资源的方法及代理服务器。
技术介绍
显式代理是指在浏览器中配置代理服务器,通过代理服务器进行上网的一种方式。目前这种方式普遍在金融类客户中使用。这些使用显式代理上网的客户中,很多为了文件共享,发布资源等原因,会访问内部(如总部)或外部的一些FTP资源,而这些FTP资源一般会设置认证。如果用户没有使用代理上网,用户使用浏览器直接访问这些FTP资源时,FTP会弹出认证框,要求用户输入用户名密码后即可。但在显式代理环境下,代理服务器和FTP服务器间跑的是FTP协议。代理服务器在访问FTP服务器时,默认都是使用匿名登录的,这种会导致FTP登录失败,从而导致返回到客户端时提示失败,从而使得显式代理环境下浏览器的访问范围较窄。
技术实现思路
本专利技术的主要目的在于提供一种基于显式代理环境中访问FTP资源的方法及代理服务器,旨在提高显式代理环境下浏览器的访问范围。为实现上述目的,本专利技术提供的一种基于显式代理环境中访问FTP资源的方法,所述访问FTP资源的方法包括以下步骤:代理服本文档来自技高网...
基于显式代理环境中访问FTP资源的方法及代理服务器

【技术保护点】
一种基于显式代理环境中访问FTP资源的方法,其特征在于,所述访问FTP资源的方法包括以下步骤:代理服务器接收用户通过浏览器输入的FTP资源访问请求;根据所述FTP资源访问请求以匿名方式访问对应的目标FTP服务器;当接收到所述目标FTP服务器返回访问失败消息时,控制所述浏览器显示对应的书写框;获取基于所述书写框输入的认证信息;根据所述认证信息重新访问所述目标FTP服务器。

【技术特征摘要】
1.一种基于显式代理环境中访问FTP资源的方法,其特征在于,所述访问FTP资源的方法包括以下步骤:代理服务器接收用户通过浏览器输入的FTP资源访问请求;根据所述FTP资源访问请求以匿名方式访问对应的目标FTP服务器;当接收到所述目标FTP服务器返回访问失败消息时,控制所述浏览器显示对应的书写框;获取基于所述书写框输入的认证信息;根据所述认证信息重新访问所述目标FTP服务器。2.如权利要求1所述的基于显式代理环境中访问FTP资源的方法,其特征在于,所述根据所述认证信息重新访问所述目标FTP服务器之后还包括:当访问成功时,所述代理服务器根据所述目标FTP服务器返回的内容生成HTML,并发送至所述浏览器,以供所述浏览器显示相应的网页。3.如权利要求2所述的基于显式代理环境中访问FTP资源的方法,其特征在于,所述根据所述目标FTP服务器返回的内容生成HTML,并发送至所述浏览器,以供所述浏览器显示相应的网页之后还包括:所述代理服务器生成cookie来唯一标示所述浏览器,并发送至所述浏览器;保存所述cookie、认证信息和所述目标FTP服务器的关联关系;以供所述代理服务器再次接收到所述用户通过浏览器访问所述目标FTP资源时,根据所述关联关系获取所述认证信息,并利用所述认证信息访问所述目标FTP服务器。4.如权利要求3所述的基于显式代理环境中访问FTP资源的方法,其特征在于,所述代理服务器接收用户通过浏览器输入的FTP资源访问请求步骤之后还包括:所述代理服务器判断所述FTP资源访问请求中是否携带所述cookie;当所述FTP资源访问请求中携带所述cookie时,根据所述cookie查找所述认证信息;根据所述FTP资源访问请求与所述认证信息访问所述目标FTP服务器。5.如权利要求1至4...

【专利技术属性】
技术研发人员:袁义金
申请(专利权)人:深圳市深信服电子科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1