jochen Posted December 17, 2014 Report Share Posted December 17, 2014 Today I saw on my router that btsync had 225 udp connections and was causing lots of traffic. All my pc were in sync, so I'm wondering what is causing this enormous traffic. Could it be that my clients are misused as relaying servers for other clients? Quote Link to comment Share on other sites More sharing options...
GreatMarko Posted December 18, 2014 Report Share Posted December 18, 2014 If your "hundreds of connections" are external, try disabling the "Search DHT network" option (this is a per-folder setting). If they are internal, try disabling the "Search LAN" option (this is also a per-folder setting) Quote Link to comment Share on other sites More sharing options...
jochen Posted December 18, 2014 Author Report Share Posted December 18, 2014 I always disable "Search DHT network". The only options I use are "Use tracker" and "use predefined hosts". I also want to avoid "use tracker", but then it becomes unreliable. Sometimes it works without tracker, but sometimes it does not detect clients that are predefined hosts. That's strange. What are these "relay servers"? Can every node become a relay server? How can I control whether my node becomes a relay server? Quote Link to comment Share on other sites More sharing options...
RomanZ Posted December 18, 2014 Report Share Posted December 18, 2014 @jochenEven if you enabled DHT once - you can still receive a number of connections. The easiest way is to make sure it is disabled is: disable it for all folders, restart Sync and change listening port. Answering your question on relay servers - yes, in ideal environment every your peer is relay server - it both gets the data and seeds it to other peers. Although, due to lack of public IP addresses many networks are hidden behind NAT devices and they can't simply receive incoming connection. Sync has a number of ways to overcome NATs, though it might happen that all of them fail. When it happens - Sync can't establish direct connection from peer to peer and has to ask Relay server to transmit data. Relay has public IP - therefore it always can be reached by all peers, though it's bandwidth is extremely limited. Also, Relay function is very primitive - it simply retransmits packets from one connection to another. As it does not have access to your keys - it cannot see traffic content (Sync encrypts external traffic). Quote Link to comment Share on other sites More sharing options...
jochen Posted December 19, 2014 Author Report Share Posted December 19, 2014 Is there some option so my peer never becomes a relay? Or is the only way to disable portforwarding on the router? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.