mreithub Posted June 19, 2013 Report Share Posted June 19, 2013 Hi, I've been thinking a lot lately about whether it would be possible/useful to remove (or better: to give users an alternative to) the one centralized infrastructure btsync uses: the tracker.Currently, the app registers its shares (and asks for peers) at r.rsyncapp.com and/or t.rsyncapp.com, but what if we introduced an (optional) URL scheme for the secrets?SECRETbtsync://SECRETbtsync://tracker-server/SECRETThe first one for compatibility (and simplicity) and uses the official trackersThe second one is basically just like the first one but with a URL schemaThe third one might use another tracking server (i.e. a local one in a company)While I don't think this will be used a lot, it's a simple extension that might give those who don't want their IPs logged abroad (the tracker might be used to store an IP history for each peer) an extra feeling of privacy. Quote Link to comment Share on other sites More sharing options...
GreatMarko Posted June 19, 2013 Report Share Posted June 19, 2013 You can of course disable the tracker all together if you're worried about your "IPs being logged abroad"! ...and also the "predefined hosts" options already within BitTorrent Sync, can be used to essentially create your own pseudo-"tracker"! Quote Link to comment Share on other sites More sharing options...
mreithub Posted June 19, 2013 Author Report Share Posted June 19, 2013 @GreatMarko Yeah, I know that, but I'm thinking of users who want to sync their data on the go with changing IPs.I think of my proposal to be just the icing on the cake of privacy btsync provides. And it wouldn't make life harder for those users who wouldn't use this feature. Quote Link to comment Share on other sites More sharing options...
rdebath Posted June 23, 2013 Report Share Posted June 23, 2013 Okay, firstly for your URI syntax. The double slash is not needed if only a path is required ie:btsync:ABCDEFGHIJKLMNOPQRSTUVWXYZ234567If you want to specify one or more of a host, port, user and password you need the slashes:btsync://user:password@tracker.org:3000/ABCDEFGHIJKLMNOPQRSTUVWXYZ234567or perhaps a special for dht.btsync://dht.zz/ABCDEFGHIJKLMNOPQRSTUVWXYZ234567OTOH query strings work fine.btsync:ABCDEFGHIJKLMNOPQRSTUVWXYZ234567?peer=192.168.0.1:33333btsync:ABCDEFGHIJKLMNOPQRSTUVWXYZ234567?tracker=&dht=1As for losing the tracker, well, actually you can't.You need somewhere to call right at the beginning at a fixed address or DNS name to get you started, to "join the swarm".But, peer exchange is on the wishlist; this will in effect make every peer into a tracker. 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.