一种基于动态代理的远程访问控制方法技术

技术编号:10166730 阅读:128 留言:0更新日期:2014-07-02 01:40
本发明专利技术公开一种基于动态代理的远程访问方法,其包括步骤S01:动态代理初始化映射关系表和端口资源表;步骤S02:利用动态代理动态地建立公网IP:PORT到私网IP:PORT的映射关系,并基于Netty建立公网IP:PORT的网络监听;步骤S03:动态代理基于Netty的Select轮询机制监听Accept事件,并建立客户端与目的主机之间的连接管道;步骤S04:动态代理基于Netty的Select轮询机制监听READ和WRITE事件,完成客户端和目的主机之间的数据传输;步骤S05:客户端关闭连接,动态代理释放LocalSocket和RemoteSocket,关闭了客户端与目的主机之间的连接管道;步骤S06:当不再需要访问私网中某个IP的主机时,动态代理动态地删除公网到私网的映射关系,以及公网IP:PORT的网络监听;该远程访问方法可以保证旧的映射关系不受任何影响而做到业务无损。

【技术实现步骤摘要】

【技术保护点】
一种基于动态代理的远程访问方法,其特征在于,其包括以下步骤:步骤S01:动态代理初始化映射关系表和端口资源表;步骤S02:当需要访问私网中某个IP的主机时,利用动态代理动态地建立公网IP:PORT到私网IP:PORT的映射关系,并将该映射关系保存至动态代理的映射关系表中,同时,动态代理基于Netty建立公网IP:PORT的网络监听;步骤S03:动态代理基于Netty的Select轮询机制监听Accept事件,并建立客户端与目的主机之间的连接管道;步骤S04:动态代理基于Netty的Select轮询机制监听READ和WRITE事件,完成客户端和目的主机之间的数据传输;步骤S05:客户端关闭连接,动态代理释放LocalSocket和RemoteSocket,关闭了客户端与目的主机之间的连接管道;步骤S06:当不再需要访问私网中某个IP的主机时,动态代理动态地删除公网IP:PORT到私网IP:PORT的映射关系,以及公网IP:PORT的网络监听。

【技术特征摘要】

【专利技术属性】
技术研发人员:李平南刘耀罗端红
申请(专利权)人:北京哈工大计算机网络与信息安全技术研究中心湖南合天智汇信息技术有限公司北京合天智汇信息技术有限公司
类型:发明
国别省市:北京;11

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

1