@pumpkin-plugins/port-mapping API / gateway / Gateway
Interface: Gateway ​
Defined in: tools/port-mapping/src/gateway.ts:34
A router that can open ports, reached through one protocol.
Methods ​
addMapping() ​
addMapping(
request,internalClient):Steps<MappingResult>
Defined in: tools/port-mapping/src/gateway.ts:44
Opens or renews a port.
Parameters ​
request ​
internalClient ​
This machine's address on the router's network.
Returns ​
Throws ​
When the external port is taken.
deleteMapping() ​
deleteMapping(
request):Steps<void>
Defined in: tools/port-mapping/src/gateway.ts:46
Closes a port. Closing one that isn't open is not an error.
Parameters ​
request ​
Returns ​
Steps<void>
externalAddress() ​
Defined in: tools/port-mapping/src/gateway.ts:38
The router's address on the internet side.