Do you see this as becoming a feature in the near future? I really like the concept and whole idea of this program, it would just be nice to see that feature.
Blog posts: 11
Added downloads: 2 Comments: 18 Forum posts: 572
I'm not convinced that's truely private. I think that just forces a login of sorts...
Part of being a „Private Tracker“ is not sharing something via decentralized tracking (or DHT). DHT allows people who do not have accounts (and obtain the .torrent file) to still transfer data to each other (even people with accounts). This is why trackers like Demonoid have been shut down and if you run a demonoid torrent it can still download. Some torrent communities are exclusive, though, and really want to maintain the privacy of the tracker. In order to disable DHT, you would...
Open functions/downloads.php and find: # Set comment $c_arr [ 'comment' ] = TORRENT_COMMENT; $c_arr [ 'comment.utf-8' ] = TORRENT_COMMENT;
Then add below that: # Private Tracking if(! TRACKER_ANONYMOUS) { // Set the private flag $c_arr [ 'private' ] = 1;
*Note: Some hacked torrent clients ignore the private flag, so it doesn't always work. However it does help.
EDIT: It might also be wise to include this in a separate option, since some people do like to use DHT but keep logins required (this helps with non-connectable users).
In the case that you want to be able to leave DHT on and turn off anonymous tracking, you would want to open up conf.php and find:
# Enables public anonymous bittorrent tracker support. # Set `anonymous_scrape`, `anonymous_announce`, `anonymous_connect` to 1 in `xbt_config` mysql table and restart xbt (if using XBTT backend, that is). define ( 'TRACKER_ANONYMOUS', false );
Then add below that: # Private tracker (attempts to disable DHT decentralized tracking) define ( 'TRACKER_PRIVATE', false );
Then you'd change the first bit of code I gave you at the top of this post from if(! TRACKER_ANONYMOUS) to if(TRACKER_PRIVATE)
That just gives you better control over private tracking vs. anonymous tracking.
Blog posts: 11
Added downloads: 2 Comments: 18 Forum posts: 572
Comments: 5
Forum posts: 56
Added downloads: 2
Comments: 18
Forum posts: 572
Invite system is not yet available though.
Added downloads: 2
Comments: 18
Forum posts: 572
Comments: 5
Forum posts: 56
Added downloads: 2
Comments: 18
Forum posts: 572
Comments: 5
Forum posts: 56
Part of being a „Private Tracker“ is not sharing something via decentralized tracking (or DHT). DHT allows people who do not have accounts (and obtain the .torrent file) to still transfer data to each other (even people with accounts). This is why trackers like Demonoid have been shut down and if you run a demonoid torrent it can still download. Some torrent communities are exclusive, though, and really want to maintain the privacy of the tracker. In order to disable DHT, you would...
Open functions/downloads.php and find:
# Set comment
$c_arr [ 'comment' ] = TORRENT_COMMENT;
$c_arr [ 'comment.utf-8' ] = TORRENT_COMMENT;
Then add below that:
# Private Tracking
if(! TRACKER_ANONYMOUS)
{
// Set the private flag
$c_arr [ 'private' ] = 1;
// remove cached peers (Bitcomet & Azareus DHT)
unset($c_arr['nodes']);
}
*Note: Some hacked torrent clients ignore the private flag, so it doesn't always work. However it does help.
EDIT:
It might also be wise to include this in a separate option, since some people do like to use DHT but keep logins required (this helps with non-connectable users).
In the case that you want to be able to leave DHT on and turn off anonymous tracking, you would want to open up conf.php and find:
# Enables public anonymous bittorrent tracker support.
# Set `anonymous_scrape`, `anonymous_announce`, `anonymous_connect` to 1 in `xbt_config` mysql table and restart xbt (if using XBTT backend, that is).
define ( 'TRACKER_ANONYMOUS', false );
Then add below that:
# Private tracker (attempts to disable DHT decentralized tracking)
define ( 'TRACKER_PRIVATE', false );
Then you'd change the first bit of code I gave you at the top of this post from
if(! TRACKER_ANONYMOUS)
to
if(TRACKER_PRIVATE)
That just gives you better control over private tracking vs. anonymous tracking.
Added downloads: 2
Comments: 18
Forum posts: 572
EDIT: 'private' flag is set accordingly when uploading torrent (Line 1000).
EDIT: 'private' flag is set accordingly when uploading torrent (Line 1000).
Ah, I didn't read through the code all the way. It'd still be a nice option to have separate from the anonymous tracking.