This commit is contained in:
yumoqing 2022-03-09 13:12:12 +08:00
parent 0e2a7a3039
commit 4fb8c29d6c

View File

@ -64,6 +64,7 @@ class AcrossNat(object):
protocol=protocol): protocol=protocol):
external_port += 1 external_port += 1
continue continue
try:
self.upnp.AddPortMapping(NewRemoteHost='', self.upnp.AddPortMapping(NewRemoteHost='',
NewExternalPort=external_port, NewExternalPort=external_port,
NewProtocol=protocol, NewProtocol=protocol,
@ -74,6 +75,8 @@ class AcrossNat(object):
NewLeaseDuration=0 NewLeaseDuration=0
) )
return external_port return external_port
except:
return None
return None return None
def is_port_mapped(self, external_port, protocol='TCP'): def is_port_mapped(self, external_port, protocol='TCP'):