如何使用curl发送upnp请求
我正在尝试找到一种使用UPnP添加端口转发的方法,我确实打开了upnp,并且可以访问打开http://192.168.1.254:52869/gateconnSCPD.xml了upnp服务的菜单,但是我无法通过miranda来使用发现实际上找到upnp服务器,它缝了该部分实际上不起作用。我确实在请求的网络示例中找到了,但这也没有工作 curl 'http://192.168.1.254:52869/Public_UPNP_C3' \ -X 'POST' \ -H 'Content-Type: text/xml; charset="utf-8"' \ -H 'Connection: close' \ -H 'SOAPAction: "urn:schemas-upnp-org:service:WANIPConnection:1#AddPortMapping"' \ -d '<?xml version="1.0"?> <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <s:Body> <u:AddPortMapping xmlns:u="urn:schemas-upnp-org:service:WANIPConnection:1"> <NewRemoteHost></NewRemoteHost> <NewExternalPort>27015</NewExternalPort> <NewProtocol>TCP</NewProtocol> <NewInternalPort>27015</NewInternalPort> <NewInternalClient>192.168.1.2</NewInternalClient> <NewEnabled>1</NewEnabled> <NewPortMappingDescription>node:nat:upnp</NewPortMappingDescription> <NewLeaseDuration>10</NewLeaseDuration> </u:AddPortMapping> </s:Body> </s:Envelope>' 是否有可以通过upnp打开端口转发的“简单”请求?