From 22275406cb1d97bf35b887f360c746f62a74058c Mon Sep 17 00:00:00 2001 From: Artem <aopoltorzhicky@gmail.com> Date: Thu, 15 Sep 2022 16:14:49 +0300 Subject: [PATCH] Blocklisted --- internal/ipfs/node.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/internal/ipfs/node.go b/internal/ipfs/node.go index f3b1631..83bf448 100644 --- a/internal/ipfs/node.go +++ b/internal/ipfs/node.go @@ -191,6 +191,24 @@ func createRepository(dir string) (string, error) { cfg.Swarm.ConnMgr.LowWater = 1 cfg.Swarm.Transports.Network.Relay = config.False cfg.Swarm.Transports.Network.QUIC = config.False + cfg.Swarm.AddrFilters = []string{ + "/ip4/10.0.0.0/ipcidr/8", + "/ip4/100.64.0.0/ipcidr/10", + "/ip4/169.254.0.0/ipcidr/16", + "/ip4/172.16.0.0/ipcidr/12", + "/ip4/192.0.0.0/ipcidr/24", + "/ip4/192.0.2.0/ipcidr/24", + "/ip4/192.168.0.0/ipcidr/16", + "/ip4/198.18.0.0/ipcidr/15", + "/ip4/198.51.100.0/ipcidr/24", + "/ip4/203.0.113.0/ipcidr/24", + "/ip4/240.0.0.0/ipcidr/4", + "/ip6/100::/ipcidr/64", + "/ip6/2001:2::/ipcidr/48", + "/ip6/2001:db8::/ipcidr/32", + "/ip6/fc00::/ipcidr/7", + "/ip6/fe80::/ipcidr/10", + } // Create the repo with the config if err = fsrepo.Init(dir, cfg); err != nil {