Update p2p.go to use tabs

This commit is contained in:
Reisen 2023-06-02 20:32:55 +01:00
parent 417fa50f14
commit 468817c5bc
1 changed files with 14 additions and 14 deletions

View File

@ -99,20 +99,20 @@ func RegisterObservationCallback(f C.callback_t, network_id, bootstrap_addrs, li
// https://github.com/libp2p/go-libp2p/blob/master/p2p/transport/quicreuse/reuse.go#L97 // https://github.com/libp2p/go-libp2p/blob/master/p2p/transport/quicreuse/reuse.go#L97
// //
// By disabling this we get correct Close() behaviour. // By disabling this we get correct Close() behaviour.
// //
// IMPORTANT: Normally re-use allows libp2p to dial on the same port that is used to listen for traffic // IMPORTANT: Normally re-use allows libp2p to dial on the same port that is used to listen for traffic
// and by disabling this dialing uses a random high port (32768-60999) which causes the nodes that we // and by disabling this dialing uses a random high port (32768-60999) which causes the nodes that we
// connect to by dialing (instead of them connecting to us) will respond on the high range port instead // connect to by dialing (instead of them connecting to us) will respond on the high range port instead
// of the specified Dial port. This requires firewalls to be configured to allow (UDP 32768-60999) which // of the specified Dial port. This requires firewalls to be configured to allow (UDP 32768-60999) which
// should be specified in our documentation. // should be specified in our documentation.
// //
// The best way to securely enable this range is via the conntrack module, which can statefully allow // The best way to securely enable this range is via the conntrack module, which can statefully allow
// UDP packets only when a sent UDP packet is present in the conntrack table. This rule looks roughly // UDP packets only when a sent UDP packet is present in the conntrack table. This rule looks roughly
// like this: // like this:
// //
// iptables -A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT // iptables -A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
// //
// Which is a standard rule in many firewall configurations (RELATED is the key flag). // Which is a standard rule in many firewall configurations (RELATED is the key flag).
libp2p.QUICReuse(libp2pquicreuse.NewConnManager, libp2pquicreuse.DisableReuseport()), libp2p.QUICReuse(libp2pquicreuse.NewConnManager, libp2pquicreuse.DisableReuseport()),
libp2p.Transport(libp2pquic.NewTransport), libp2p.Transport(libp2pquic.NewTransport),
libp2p.ConnectionManager(mgr), libp2p.ConnectionManager(mgr),