I’d just like to make a comment regarding documentation if that is helpful. I’m only a low level pretend geek. I have been using Syncthing for a while and decided to look more into direct connection vs relaying which I didn’t understand (possibly don’t even now). I’m using computers in two different locations behind NAT routers.
As I understand it if you don’t have a port open you are using relaying (although I don’t altogether see why - is it because you can’t rely on addresses being static?). So transfers would be much slower as it uses an intermediate server. I had some problems because I didn’t read the Firewall setup part before trying to modify config.xml - and failing to get it to work. It turns out it’s much easier to let Syncthing work out the config as you only need to set up port forwards and then everything happens automagically.
I think it would be helpful in the Getting Started section at the end to mention that Syncthing will handle communication wherever your devices are but you can speed up transfers over the internet by configuring direct connection rather than using the default of relaying via a third party server. For users behind a NAT router this would require port forwarding. Further details are in Firewall Setup (link).
Of course I may be missing something or glossing over ifs and buts.
3 posts - 2 participants