PortMappingOnAndroid:仿Droid UPnP Port Mapper 实现路由器动态端口映射 还可以获取你家路由器的外网IP地址

时间:2021-05-09 09:47:24
【文件属性】:
文件名称:PortMappingOnAndroid:仿Droid UPnP Port Mapper 实现路由器动态端口映射 还可以获取你家路由器的外网IP地址
文件大小:1.04MB
文件格式:ZIP
更新时间:2021-05-09 09:47:24
Java GetExternalIpFromRouter 通过upnp 可以进行端口的动态映射,获取路由器的外部wan口ip地址。 假设内网某台机器连接的网关设备支持 UPNP igd 接口并开启了此项功能,那么网关设备就能够响应内网机器的请求,执行一些和网关相关的操作,比如将内网机器的某个端口映射到外网某个固定端口(即 NAT)。这样就能够使外网能够直接访问到内网机器的某端口。 项目介绍 路由器中有一个配置,开启upnp,默认是打开的,这样通过upnp soap协议就可以访问 路由器的IGW,它就会返回外网的ip地址,可以获取当前已经实现的端口映射相关信息,同理也可以实现端口的映射等功能。 已经实现的功能: 1、扫描发现路由网关(路由器已经打开了upnp) 2、得到了路由器的wan口地址 3、得到已经映射的端口信息 4、添加一个端口映射 5、删除已有的端口映射 基本原理解析 1、通过upnp发现你

网友评论