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

    公开(公告)号:CN103888511A

    公开(公告)日:2014-06-25

    申请号:CN201410058216.3

    申请日:2014-02-20

    Abstract: 本发明公开一种基于动态代理的远程访问方法,其包括步骤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的网络监听;该远程访问方法可以保证旧的映射关系不受任何影响而做到业务无损。

Patent Agency Ranking