首页 > 其他 > 详细

miniupnpc

时间:2014-02-28 11:34:40      阅读:569      评论:0      收藏:0      [点我收藏+]

a command line upnp client that will allow me to write scripts to enable and disable port forwarding on my router

upnpc -a `ifconfig wlan0 | grep "inet addr" | cut -d : -f 2 | cut -d " " -f 1` 4668 4668 TCP
upnpc -a `ifconfig wlan0 | grep "inet addr" | cut -d : -f 2 | cut -d " " -f 1` 4678 4678 UDP


可以在谷歌上这样搜索关键字:upnp port forwarding c
miniupnp官网
http://miniupnp.tuxfamily.org/files/

java版本的upnp端口映射:
http://upnp-portmapper.sourceforge.net/
java -jar PortMapper-1.9.6.jar -h
usage: java -jar PortMapper.jar [-a <ip port external_port protocol> | -d
       <external_port protocol [...]> | -g | -h | -l | -r <port protocol [...]>
       | -s]    [-i <index>]    [-u <class name>]
 -a <ip port external_port protocol>   Add port forwarding
 -d <external_port protocol [...]>     Delete port forwarding
 -g                                    Start graphical user interface (default)
 -h                                    print this message
 -i <index>                            Router index (if more than one is found)
 -l                                    List forwardings
 -r <port protocol [...]>              Add all forwardings to the current host
 -s                                    Get Connection status
 -u <class name>                       UPnP library
Protocol is UDP or TCP
UPnP library class names:
- org.chris.portmapper.router.sbbi.SBBIRouterFactory (default)
- org.chris.portmapper.router.weupnp.WeUPnPRouterFactory
- org.chris.portmapper.router.dummy.DummyRouterFactory

miniupnpc,布布扣,bubuko.com

miniupnpc

原文:http://www.cnblogs.com/jingzhishen/p/3572215.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!