-
Notifications
You must be signed in to change notification settings - Fork 96
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Getting started with Dat: two things I find confusing #161
Comments
👋 Hey @rauschma. Answering inline:
Hopefully not. We're wrapping up dat 2.0 right now which includes a rewrite of the connections code. The new hole-punching (which opens a p2p connection through the firewall/NAT) has been more reliable, so hopefully the answer will be- no, not necessary.
We have UPnP try to open a port in Beaker thanks to a PR, but I haven't dug deeply into it to make sure it's the best implementation (or that it's making a difference). I've been waiting for dat 2 before I dig deeper. AFAIK other dat clients aren't using UPnP yet but they could.
Not sure - maybe it's stalling out because it's failing to make a connection. (UTP is an alternative to TCP.)
Probably shouldn't be an "error" but a "symmetric nat" is a kind of router configuration that's uniquely difficult to hole-punch. I'm going to pass it to @mafintosh to see if he has thoughts on whether UPnP or some other mechanism could help here. |
Yuh symmetric nats are hard to hole punch as @pfrazee mention. How about we ping you back here in a week or so to try to run this on Dat 2.0? |
Thanks @pfrazee & @mafintosh!
Good plan! I’m using a Fritz!Box, the same router as almost everyone in Germany, so it’d be great if it worked automatically. Fingers crossed! For Dat Doctor: would it make sense to have some kind of timeout plus an informative message that suggests a fix. It could also be a URL pointing to further troubleshooting material. |
So far these are the docs we have for help with troubleshooting. https://docs.datproject.org/docs/troubleshooting If you have time, I'd be happy to review a PR that links to these docs in dat-doctor. Also if you have ideas for stuff that should be added in the docs. 😁 |
The answers to my questions I got in this thread were very helpful. |
This is the full output:
Other than that: I love how easy it is to get started with Dat!
The text was updated successfully, but these errors were encountered: