1.一种外网对内网目标服务的访问方法,应用于外网中的公网服务器,其特征在于,所述访问方法包括:启动所述公网服务器,所述公网服务器上设有管理界面;
与内网中的客户端建立传输控制协议TCP长连接;
在所述管理界面上配置公网服务器的端口,与所述公网服务器的端口相对应的客户端端口以及内网目标服务的IP地址;
从配置的公网服务器的端口将访问请求通过所述TCP长连接发送至所述客户端;其中,所述访问请求包括内网目标服务的IP地址和客户端端口;
通过所述TCP长连接接收所述客户端反馈的对所述访问请求的响应结果;其中,所述响应结果为所述内网目标服务的IP地址和客户端端口所提供的内网目标服务;
向外网提供所述内网目标服务;
其中所述与内网中的客户端建立传输控制协议TCP长连接之前,还包括:在所述管理界面上配置客户端密钥;
基于所述客户端密钥启动客户端,并对所述客户端密钥进行校验,在通过校验之后,执行所述与内网中的所述客户端建立TCP长连接的步骤。
2.如权利要求1所述的方法,其特征在于,在所述管理界面上配置公网服务器的端口,与所述公网服务器的端口相对应的客户端端口以及内网目标服务的IP地址包括:从数据库查询与所述公网服务器的端口对应的客户端端口以及内网目标服务的IP地址,并完成配置。
3.一种内网向外网提供内网目标服务的方法,应用于内网中的客户端,其特征在于,所述方法包括:启动客户端;
与外网中的公网服务器建立TCP长连接;
将接收到的来自公网服务器的端口的访问请求转发至内网目标服务;其中,所述访问请求包括所述内网目标服务的IP地址和客户端端口;
通过所述TCP长连接将内网目标服务的响应结果发送至公网服务器;其中,所述与外网中的公网服务器建立TCP长连接是在公网服务器对客户端密钥校验通过的情况下执行的。
4.一种外网对内网目标服务的访问装置,应用于外网中的公网服务器,其特征在于,所述访问装置包括:服务器启动模块,用于启动所述公网服务器,所述公网服务器上设有管理界面;
第一连接建立模块,用于与内网中的客户端建立传输控制协议TCP长连接;
配置设置模块,用于在所述管理界面上配置公网服务器的端口,与所述公网服务器的端口相对应的客户端端口以及内网目标服务的IP地址;
访问处理模块,用于从配置的公网服务器的端口将访问请求通过TCP长连接发送至所述客户端;其中,所述访问请求包括内网目标服务的IP地址和客户端端口;
反馈接收模块,用于通过TCP长连接接收所述客户端反馈的对所述访问请求的响应结果;其中,所述响应结果为所述内网目标服务的IP地址和客户端端口所提供的内网目标服务;
服务提供模块,用于向外网提供所述内网目标服务;
所述访问装置还包括:
密钥设置模块,用于在所述管理界面上配置客户端密钥;
密钥校验模块,用于基于所述客户端密钥启动客户端,并对所述客户端密钥进行校验,在校验通过的情况下,与内网中的所述客户端建立TCP长连接。
5.如权利要求4所述的装置,其特征在于,所述配置设置模块用于从数据库查询与所述公网服务器的端口对应的客户端端口以及内网目标服务的IP地址并完成配置。
6.一种公网服务器,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如权利要求1‑2中任一所述的方法。
7.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1‑2中任一所述的方法。