mirror of
https://github.com/codex-storage/nim-libp2p.git
synced 2025-01-11 19:44:18 +00:00
Add NAT-PMP support.
This commit is contained in:
parent
f9a807af53
commit
4ba727b768
@ -92,7 +92,8 @@ type
|
||||
PSFloodSub, ## Enable `FloodSub` protocol in daemon
|
||||
PSGossipSub, ## Enable `GossipSub` protocol in daemon
|
||||
PSNoSign, ## Disable pubsub message signing (default true)
|
||||
PSStrictSign ## Force strict checking pubsub message signature
|
||||
PSStrictSign, ## Force strict checking pubsub message signature
|
||||
NATPortMap ## Force daemon to use NAT-PMP.
|
||||
|
||||
P2PStream* = ref object
|
||||
flags*: set[P2PStreamFlags]
|
||||
@ -593,6 +594,8 @@ proc newDaemonApi*(flags: set[P2PDaemonFlags] = {},
|
||||
args.add("-pubsubSign=false")
|
||||
if PSStrictSign in api.flags:
|
||||
args.add("-pubsubSignStrict=true")
|
||||
if NATPortMap in api.flags:
|
||||
args.add("-natPortMap=true")
|
||||
if len(bootstrapNodes) > 0:
|
||||
args.add("-bootstrapPeers=" & bootstrapNodes.join(","))
|
||||
if len(id) != 0:
|
||||
|
Loading…
x
Reference in New Issue
Block a user