ipfs / kubo

An IPFS implementation in Go
https://docs.ipfs.tech/how-to/command-line-quick-start/
Other
16.1k stars 3.01k forks source link

Can't punch through dual NAT #2879

Open Kubuxu opened 8 years ago

Kubuxu commented 8 years ago

Dual NATs are more and more popular as ISPs can't get more IPv4 addresses, but I've got multiple reports that go-ipfs has problems with punching through that NAT setup.

We should create tests using different NAT configurations, where two routers might use different port opening protocols and so on.

david415 commented 8 years ago

You can penetrate dual NAT with Tor Onion services: https://github.com/ipfs/notes/issues/37

tidux commented 8 years ago

IPFS also works over cjdns and I've got a public Hyperboria peer running IPFS. It's a bit harder to set up than Tor, but useful if you can get it working.