Editor
posted this on Apr 17, 2009 20:13
In TorrentFlux-b4rt, you may have noticed that adding torrents by URL doesn't usually work; at least not with most private trackers (which are the only ones allowed anyways). Don't worry - TorrentFlux isn't to blame. This is a security measure implemented by private trackers, and helps protect against passkey theft and other security issues (such as 'account sharing'). Even if you supplied a proper .torrent URL (with your passkey in it), it likely still won't work. The solution? - You need to add the private tracker to TorrentFlux's "Cookie Management" feature.
The exception to this involves a few remaining non-passkey holdouts such as Demonoid.com - where you can use your seedbox's /proxy URL to login to Demonoid first. You can find this link in your accounts area in Control Panel.
Downloading torrents directly from a URL can also help in situations where you're able to login to both your seedbox and login to your private tracker from a remote computer (say, from work or school), but you can't download the actual torrent files. For instance some universities & schools, non-commercial ISPs, public locations/hotspots & corporate firewalls at the workplace may block access to .torrent files, even if you have no intention of using a BitTorrent client (such as µTorrent) on that computer. You may still be blocked from saving those torrent files to disk, and thus unable to add them to your seedbox. To circumvent this, you can add the torrent from the URL of your private tracker - but you'll need to set up that tracker in Cookie Management, first.
There's a far more important reason why you should add torrents by URL if using remote locations. While most trackers will allow members to login to their own tracker account (in a browser) from an unlimited number of locations, if you choose to download and save a .torrent file in a remote location; this often raises suspicions and can be misconstrued that you're sharing the account with someone else. To marginalize account sharing, most private trackers only allow 3 - 5 different IP addresses from which you can download .torrent files from. Exceed this IP limit, and you may find yourself with a stern warning (in which you'll need to explain yourself), or worse - outright banned from the tracker. When adding torrents by URL and incorporating the cookie management, this shows that it is indeed "you"; as the remote computer IP address is essentially left out of the actual .torrent file download - since it's going straight to your seedbox.
Here are the procedures to adding a private tracker to TorrentFlux:
In the main TorrentFlux window, click on "Profile" at the top right. Once in your profile, click on "Cookie Management".
You'll need to supply two fields of data from the cookie of your private tracker. They are:
1. Host: (this is the URL of the private tracker, i.e. "www.torrentleech.org")
2. Data: (this is the "UID" and "PASS" from the cookie) in this format: uid=123456;pass=0j9i8h7g6f5e4d3c2b1a
The first part "Host" is simple enough. This second part "Data" takes a little more effort.
We'll use Firefox as the example on how to access your private tracker 'cookies'. To locate your "uid" and "pass", you'll need to look at your cookies in Firefox for each tracker you'd like to add - we'll explain one example.
1. Launch Firefox, and go to the TOOLS > OPTIONS... menu. Now, click on the Privacy icon, and click "Show Cookies":
2. In the 'Cookies' window, scroll down to the name of your private tracker that you wish to add to TorrentFlux. For this example, we've used TorrentLeech.org. Once found, click the "plus" (+) icon to open up the list of cookies (or just double-click the folder). You should now see something like this:
(If there is no cookie listed for your private tracker, go and logon to your account. This will generate a cookie - close the Firefox options window and go back to Step 1.)
3. Again, the two things you need for Cookie Management (DATA) is the "uid" and the "pass". You should notice that there are two cookies for both of these:
3A. Click the first cookie, called "pass" - you should now notice the information for the cookie is displayed at the bottom of the window.
Where it says "Content:" - highlight the text string, right-click and copy it. Next, open or create a temporary *.txt file (NotePad) and 'Paste' this into your text file. Also notice where is says "Host:" - make a note of it (i.e. www.torrentleech.org). It will be required for the Host part in Cookie Management back in TorrentFlux.
3B. Click the second cookie, called "uid" - you should now notice the information is also displayed at the bottom of the window. Repeating the steps from 3A, copy this 6-digit number next to Content:. Again, save it to your text file.
3C. Arrange the two strings that you pasted into your text file, so that it appears like below. Be sure to add the "uid=" and "pass=" before each one, and that you separate them with a semi-colon. Highlight the entire line, and "copy" it to the clipboard.
4. Go back to the Cookie Management window, and enter the Host (i.e. www.torrentleech.org) and enter the text from 3C in the Data field, as shown below. Click the "Add" button to finalize. The new cookie should now be listed.
Done! You should now (in some cases) be able to add torrents through the "URL for the Torrent File" feature (without generating error messages).
Now that you've set up your private tracker account through TorrentFlux, visit your private tracker remotely from any location, and go into the "details" for a torrent. Right-click the torrent title, and (in Firefox) select "Copy Link Location".
Go back to the main TorrentFlux window, and 'paste' the URL into the field where it says "URL for the Torrent File". Click the "Go" button to start the torrent as normal.
NOTE: This will not work with all private trackers, but it will work for most.
Here's a secondary option for adding torrents from a private tracker page. This quick and easy Firefox addon is designed to allow you to add torrents from a tracker webpage directly into your TorrentFlux seedbox (without having to download .torrent files to your hard drive). It also creates a quicklaunch icon in the bottom of Firefox, to bring up your seedbox URL in a new tab. It's simple to set up - just enter the URL of your seedbox along with username and password. 'TorrentFlux Add' can be found here.
1. After installing, go to Tools > Add-ons and click on the 'Options' for the TorrentFlux Add extension:
2. Enter your seedbox URL and account info (username - i.e. "admin" and your password). Pay special attention to the URL - you'll need to add /tf/ to the end of it (with the forward slash [ / ] at the end) - see below:
3. Note that this will only work with a URL of an actual .torrent file (such as the [DL] quicklink). Visit your private tracker, and right-click on a torrent. Select "Add/Open TF Server". This will launch the torrent directly into your seedbox, where you can now start the torrent job.
NOTE: As with any adding by torrent URL, you'll need to first set up your private tracker through the "Cookie Management" feature found in the top portion of this tutorial.