一种添加端口转发规则的方法、装置和存储介质制造方法及图纸

技术编号:19783171 阅读:21 留言:0更新日期:2018-12-15 12:51
本发明专利技术实施例公开了一种添加端口转发规则的方法、装置和计算机可读存储介质,运行脚本程序,并利用登录信息,登录路由器系统;获取预先设定的端口转发规则,并将端口转发规则添加至该路由器系统。为了实现端口的转发功能,需要为端口配置相应的端口转发规则,在添加端口转发规则时首先需要登录路由器系统。在该技术方案中,将登录路由器系统和添加端口转发规则的流程以脚本程序的方式设置,通过运行该脚本程序便可以实现端口转发规则的自动添加,有效的降低了部署端口转发功能时对人力资源的占用,并且进一步提升了添加端口转发规则的处理效率。

【技术实现步骤摘要】
一种添加端口转发规则的方法、装置和存储介质
本专利技术涉及资源部署
,特别是涉及一种添加端口转发规则的方法、装置和计算机可读存储介质。
技术介绍
在IP资源有限的网络环境中,如果需要部署多台主机并实现外围对内网主机的访问,一般会使用软件或硬件路由器,并添加端口转发规则。防火墙和路由器软件(pfSense)是一个基于FreeBSD,专为防火墙和路由器功能定制的开源路由器系统,可以部署在普通x86主机上实现端口转发的功能。但是它的端口转发规则只能经由管理人员逐条设定,对于大量主机需要映射的场景,操作比较繁琐,需要花费较长的时间。可见,如何提升添加端口转发规则的处理效率,是本领域技术人员亟待解决的问题。
技术实现思路
本专利技术实施例的目的是提供一种添加端口转发规则的方法、装置和计算机可读存储介质,可以提升了添加端口转发规则的处理效率。为解决上述技术问题,本专利技术实施例提供一种添加端口转发规则的方法,包括:运行脚本程序,并利用登录信息,登录路由器系统;获取预先设定的端口转发规则,并将所述端口转发规则添加至所述路由器系统。可选的,所述运行脚本程序,并利用登录信息,登录路由器系统包括:利用所述脚本程序中包含的登录URL,建立与路由器系统的连接;调用配置文件,从所述配置文件中解析出登录信息;并依据所述登录信息,登录所述路由器系统。可选的,所述获取预先设定的端口转发规则,并将所述端口转发规则添加至所述路由器系统包括:依据脚本程序中包含的端口URL,登录端口添加页面;调用配置文件,从所述配置文件中解析出端口转发规则,并将各条所述端口转发规则依次添加至所述端口添加页面。可选的,所述端口转发规则包括源地址、源端口、目标地址和目标端口。本专利技术实施例还提供了一种添加端口转发规则的装置,包括登录单元和配置单元;所述登录单元,用于运行脚本程序,并利用登录信息,登录路由器系统;所述配置单元,用于获取预先设定的端口转发规则,并将所述端口转发规则添加至所述路由器系统。可选的,所述登录单元包括建立子单元和调用子单元;所述建立子单元,用于利用所述脚本程序中包含的登录URL,建立与路由器系统的连接;所述调用子单元,用于调用配置文件,从所述配置文件中解析出登录信息;并依据所述登录信息,登录所述路由器系统。可选的,所述配置单元包括登录子单元和添加子单元;所述登录子单元,用于依据脚本程序中包含的端口URL,登录端口添加页面;所述添加子单元,用于调用配置文件,从所述配置文件中解析出端口转发规则,并将各条所述端口转发规则依次添加至所述端口添加页面。可选的,所述端口转发规则包括源地址、源端口、目标地址和目标端口。本专利技术实施例还提供了一种添加端口转发规则的装置,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序以实现如上述添加端口转发规则的方法的步骤。本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述添加端口转发规则的方法的步骤。由上述技术方案可以看出,运行脚本程序,并利用登录信息,登录路由器系统;获取预先设定的端口转发规则,并将端口转发规则添加至该路由器系统。为了实现端口的转发功能,需要为端口配置相应的端口转发规则,在添加端口转发规则时首先需要登录路由器系统。在该技术方案中,将登录路由器系统和添加端口转发规则的流程以脚本程序的方式设置,通过运行该脚本程序便可以实现端口转发规则的自动添加,有效的降低了部署端口转发功能时对人力资源的占用,并且进一步提升了添加端口转发规则的处理效率。附图说明为了更清楚地说明本专利技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种添加端口转发规则的方法的流程图;图2为本专利技术实施例提供的一种添加端口转发规则的装置的结构示意图;图3为本专利技术实施例提供的一种添加端口转发规则的装置的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本专利技术保护范围。为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。接下来,详细介绍本专利技术实施例所提供的一种添加端口转发规则的方法。图1为本专利技术实施例提供的一种添加端口转发规则的方法的流程图,该方法包括:S101:运行脚本程序,并利用登录信息,登录路由器系统。登录信息的具体形式,需要依据于登录路由器系统时的数据标识进行设定,其中,数据标识用于表示登录路由器系统时所需的数据信息类型。在具体实现中,管理人员可以打开浏览器的调试功能,用浏览器打开路由器系统的端口映射页面,登录路由器系统,并利用浏览器调试工具记录登录路由器系统所需的登录页面的统一资源定位符(UniformResoureLocator,URL),可以简称为登录URL,以及相应的用户身份标识。根据获取的用户身份标识,管理人员可以设定与用户身份标识相对应的用户身份信息,将用户身份信息作为登录信息。用户身份标识一般包括有用户名标识和密码标识,相应的,设置的用户身份信息可以包括用户名和密码。例如,获取的用户身份标识为username,password,相应的,可以在脚本程序中设置具体的用户名和密码,例如,zhangsan,123456。在本专利技术实施例中,登录信息可以直接设置于脚本程序中,也可以单独设置于配置文件中。将登录信息设置于脚本程序中,运行该脚本程序便可以实现路由器系统的自动化登录。将登录信息单独设置于配置文件中,当后续需要修改登录信息时,只需要调整配置文件中的登录信息即可,无需对脚本程序进行修改,降低了修改的难度,保证了脚本程序的高可用性。以登录信息设置于配置文件中为例,自动化登录路由器系统的具体过程如下,首先利用脚本程序中包含的登录URL,建立与路由器系统的连接;然后调用配置文件,从配置文件中解析出登录信息;并依据登录信息,登录路由器系统。S102:获取预先设定的端口转发规则,并将端口转发规则添加至路由器系统。端口转发规则的具体形式,需要依据于添加端口转发规则时的端口标识进行设定,其中,端口标识用于表示添加端口转发规则时所需的数据信息类型。在具体实现中,管理人员可以在登录路由器系统后,手工添加任意一条端口转发规则,并利用浏览器调试工具记录添加该端口转发规则时所需的端口添加页面的统一资源定位符,可以简称为端口URL,以及端口参数标识。根据获取的端口参数标识,管理人员可以设定与端口参数标识相对应的端口参数信息,将端口参数信息作为端口转发规则。端口参数标识一般包括源地址标识、源端口标识、目标地址标识和目标端口标识等,相应的,在每条端口转发规则中可以包括有具体的源地址、源端口、目标地址和目标端口等端口参数信息。例如,获取的端口参数标识为source_ip,source_port,target_ip,target_port,相应的,本文档来自技高网
...

【技术保护点】
1.一种添加端口转发规则的方法,其特征在于,包括:运行脚本程序,并利用登录信息,登录路由器系统;获取预先设定的端口转发规则,并将所述端口转发规则添加至所述路由器系统。

【技术特征摘要】
1.一种添加端口转发规则的方法,其特征在于,包括:运行脚本程序,并利用登录信息,登录路由器系统;获取预先设定的端口转发规则,并将所述端口转发规则添加至所述路由器系统。2.根据权利要求1所述的方法,其特征在于,所述运行脚本程序,并利用登录信息,登录路由器系统包括:利用所述脚本程序中包含的登录URL,建立与路由器系统的连接;调用配置文件,从所述配置文件中解析出登录信息;并依据所述登录信息,登录所述路由器系统。3.根据权利要求2所述的方法,其特征在于,所述获取预先设定的端口转发规则,并将所述端口转发规则添加至所述路由器系统包括:依据脚本程序中包含的端口URL,登录端口添加页面;调用配置文件,从所述配置文件中解析出端口转发规则,并将各条所述端口转发规则依次添加至所述端口添加页面。4.根据权利要求1-3任意一项所述的方法,其特征在于,所述端口转发规则包括源地址、源端口、目标地址和目标端口。5.一种添加端口转发规则的装置,其特征在于,包括登录单元和配置单元;所述登录单元,用于运行脚本程序,并利用登录信息,登录路由器系统;所述配置单元,用于获取预先设定的端口转发规则,并将所述端口转发规则添加至所述路由器...

【专利技术属性】
技术研发人员:梁鑫辉耿芳忠袁鹏飞
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1