[发明专利]反转代理系统及方法无效
申请号: | 201110423367.0 | 申请日: | 2011-12-16 |
公开(公告)号: | CN102685094A | 公开(公告)日: | 2012-09-19 |
发明(设计)人: | 邱涌;刘中华;宋晓丽;赵海霞 | 申请(专利权)人: | 河南科技大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 郑州睿信知识产权代理有限公司 41119 | 代理人: | 陈浩 |
地址: | 471003 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 反转 代理 系统 方法 | ||
技术领域
本发明涉及反转代理系统及方法。
背景技术
代理服务器是代替用户向源数据服务器发出请求,并把源数据服务器返回的结果交给用户主机。但是如果代理服务器也在内网中,外网用户就不能连接到内网的代理服务器。
发明内容
本发明的目的是提供一种反转代理系统及方法,以解决代理服务器在内网中,外网用户不能连接到内网的代理服务器,访问内网资源的问题。
为实现上述目的,本发明的反转代理系统包括:
Internet主机,连于Internet网,用于通过邮件服务器发送指定格式的邮件给代理服务器指定的邮箱;内设有客户端代理,用于设置监听链接的地址和端口号,设置在代理服务器中登记邮箱的邮箱地址、用户名和密码;
代理服务器,用于扫描邮件并提取发送邮件的Internet主机IP地址和端口号,用于建立Internet主机和资源服务器之间的通讯通道;
邮件服务器,用于Internet主机向代理服务器邮件的发送;
资源服务器,用于存储资源信息,并响应代理服务器的访问请求;
所述资源服务器和代理服务器互连构成的内网,代理服务器还分别与外网中的Internet主机和邮件服务器网络互连。
本发明的反转代理方法包括以下步骤:
(1)在客户端Internet主机中启动客户端代理,设置客户端代理监听链接的地址和端口号,设置在代理服务器中登记邮箱的邮箱地址、用户名和密码;通过登记的邮箱发送指定格式的邮件给代理服务器指定的邮箱;
(2)代理服务器启动并扫描邮件,查看邮件中是否有来自在系统中登记过的指定邮箱发送的邮件,并验证登陆命令是否正确,若正确,则从邮件中提取发送邮件的Internet主机IP地址和端口号;
(3)代理服务器通过提取的IP地址和端口号向客户端的Internet主机发送连接请求,客户端代理若监听到连接请求则同意建立连接;将客户端浏览器设置为通过本地客户端代理访问;
(4)客户端浏览器向客户端代理发送浏览内网资源服务器的请求,客户端代理接收并把请求通过连接通道发送给代理服务器;代理服务器根据客户端请求访问资源服务器,并把资源服务器的响应通过连接通道反馈给客户端代理,客户端代理再把响应反馈给浏览器,实现客户端Internet主机对内网资源服务器的访问。
进一步的,所述步骤(1)中指定格式的邮件是指邮件中包括附件,该附件是文本文件,格式为<IP>address</IP><port>PORT</port>,其中:address是外部主机的地址,PORT是外部主机接收链接的端口号。
进一步的,所述步骤(2)中首先启动代理服务器,代理服务器扫描邮件,查看邮件中是否有来自在系统中登记过的指定邮箱的邮件;如果不存在,等待一段时间继续扫描;如果存在,查看该邮件头部的subject域是否是登陆命令;如果登陆命令正确,提取邮件附件中的IP地址和端口号。
进一步的,所述邮件头部的subject域登陆命令为LOGIN<space>username<space>password,其中:<space>表示空格;username表示用户名;password表示密码。
本发明的反转代理系统及方法将代理服务器作为客户端连接外网主机,从而建立一个连接通道,外网主机通过这个通道实现对内网资源的访问,而不会影响防火墙的设置。
附图说明
图1是本发明的反转代理服务器工作原理图。
具体实施方式
如图1所示,反转代理系统包括:
Internet主机,连于Internet网,用于通过邮件服务器发送指定格式的邮件给代理服务器指定的邮箱;内设有客户端代理,用于设置监听链接的地址和端口号,设置在代理服务器中登记邮箱的邮箱地址、用户名和密码;
代理服务器,用于扫描邮件并提取发送邮件的Internet主机IP地址和端口号,用于建立Internet主机和资源服务器之间的通讯通道;
邮件服务器,用于Internet主机向代理服务器邮件的发送;
资源服务器,用于存储资源信息,并响应代理服务器的访问请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南科技大学,未经河南科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110423367.0/2.html,转载请声明来源钻瓜专利网。