Getting Started
Prerequisites
Torrent-fu uses uTorrent WebUI or Transmission to download torrents to a remote computer, it does not download torrents directly to your phone. Therefore, either uTorrent or Transmission is required. It has been tested with uTorrent versions 1.8.2 and 1.8.3 and Transmission versions 1.73 and 1.72. It may work with earlier versions, but I have not personally verified any, besides they’re free so why not keep up to date?
Note: uTorrent 2.0 users
If you upgraded from uTorrent 1.8 and can no longer connect, there seems to be a bug in uTorrent’s settings that makes it refuse connections.
To remedy: disable then re-enable webui.token_auth in the advanced preferences section, then re-enter your username and password in the webui settings.
I have no idea why this works, but it did for myself and others that have emailed with the issue.

You can download uTorrent at http://utorrent.com
You can download Transmission at http://transmissionbt.com
Setting up uTorrent
Follow the instructions to get uTorrent installed. Once uTorrent is installed, you can enable WebUI by clicking on Options>Preferences in the toolbar.
Then, on the prefrences window, select WebUI marked 1 in the screenshot below.
Then check the box (#2 in the screenshot) to enable WebUI.
#3 is the admin username, you can leave it admin, or change it to whatever you like, remember the name, it will be used in Torrent-fu’s preferences.
#4 is the admin password, remember this as well it is used in Torrent-fu’s Preferences too.
#5 is optional, but can be useful if your computer is behind a router and you are forwarding a port to WebUI. For more info on port forwarding click here.
If you set #5 remember that too, it will be the port that is used in Torrent-fu’s preferences.
If you do not set a port in the WebUI preferences window, then the port you will use is located under “Connection” in the prefrences window (see screenshot below). You don’t have to change anything, just note the port number listed.
To check that uTorrent WebUI is set up properly, type http://localhost:[your port number]/gui, replacing [your port number] with the port you chose in the last step ie:
http://localhost:8080/gui
or http://localhost:55671/gui.
If you are prompted for a username and password, WebUI is set up properly.
Now, uTorrent’s WebUI needs to be seen by the outside world in order for Torrent-fu to be able to communicate with it.
Setting up Transmission
Once you have transmission installed go to File>Preferences and click on the “Remote” tab in the preferences window. Check off “Enable remote access” and “Require authentication”, then type in a
(#3) username
(#4)password
and write down
(#5) Listening port
To check that Transmission is set up properly, type http://localhost:[your port number]/transmission, replacing [your port number] with the port you chose in the last step ie:
http://localhost:9091/transmission
If you are prompted for a username and password, Transmission is set up properly.
Now, Transmission needs to be seen by the outside world in order for Torrent-fu to be able to communicate with it.
Making your torrent client visible to your phone
If your computer is connected directly to the web (through a modem, not a router) then you should be able to access uTorrent’s WebUI through your external IP address.
You can find out your IP through many sites, but the first one I found with a google search was: http://www.whatismyip.com/
If you go there you external IP will be dispayed just under the header with the label “Your IP Address Is:”
To check to see if you don’t need to set up a forwarded port go to
For uTorrent:
http://[your IP address]:[your port number]/gui
For Transmission:
http://[your IP address]:[your port number]/transmission
and see if you are prompted with the same login prompt as before. If you are, then you now have all required information to set the preferences in Torrent-fu!
If you are not so lucky, then one more step is needed to allow Torrent-fu to connect to your uTorrent WebUI. Port Forwarding.
Port Forwarding
If you are not familiar with port forwarding, this may be a little confusing, and I can’t help much outside of links and a little explanation.
port forwarding opens up a connection between your router and a machine on your network that data can be passed through. The information required to forward a port will be: a source port (what port the connection comes in to the router on), a destination IP(the local IP of a computer on your network), and a destination port (the port data is passed to on the destination IP)
Here’s an example: If the external ip is 60.24.200.35, the local IP of the machine running uTorrent is 192.168.1.100, the source (incoming) port is 8080 and the destination port is 8080, then all data sent to port 8080 on 60.24.200.35 will be passed to the target computer 192.168.1.100 on port 8080. Sound confusing? it’s really not that bad.
For more info on port forwarding check out this wiki article.
Basically what you have to do is forward the port from #5 above to the local IP of the computer running uTorrent.
For help on setting up port forwarding on many routers, you can visit http://portforward.com/ and follow the instructions there. There are tons of tutorials with screenshots and even specific instructions of setting up port forwarding to uTorrent.
After you are done, use the external IP, port, username and password in Torrent-fu.
Torrent-fu Profiles
(Note: the home screen shot is of the upcoming release, which is why Custom Search Providers is listed)
Torrent-fu profiles are accessed by going to the main screen and tapping “Profiles” or hitting the menu button on the phone, then tapping “Profiles”. Then tapping “Add Profile”
Under “Name” type a name for the profile, it can be whatever you want.
“Type” is simple, just pick your client, either uTorrent or Transmission.
Your external IP goes under “Host”
Your port goes under “Port”
Your username goes in “Username”
And your password goes in “Password”
Hit Save and you’re done!










brian
man, I was so escited on my winXP pc, to torrent-fu up & running, but with win7, i cant even get local host/[my specified port]/gui to bring up the log in, only ‘invalid request’… Norton came w/ the new pc, its running, but im gettin nothing… any insight?
josh
ok, I have ubuntu 10.04 and Transmission 1.92, there is no remote tab on my thing, just “torrents”, “speed”, “privacy”, “network”, “desktop”, “web”, and “proxy”, there is no “remote” tab. please any help.
Jonehoe
Hey! Great app dude!!
I’m just wondering, is it possible to add a private tracker as an alternate search site?
RTB
Can you make it so that you can just browse the site within Torrent-Fu instead of having to search? I like to go to my private torrent sites to browse for what’s new. I can’t search for something I don’t know that is out yet!
Jeff
Just one hell of an awesome program man, kudos are in order. I simply love this app and it works flawlessly. Again ten stars man, thanks so much
RTB
So how do you get this to work with private trackers? I don’t use any public ones.
brian
had everything up and running, pc crashed, so now Im stuck w/ windows 7. Anyone having any luck w win7? I cant figure out how to enter the port forwarding in the firewall…
Matt
I’m using win7 with no problems. Are you having trouble with your router’s firewall or windows firewall? If it’s windows, try disabling the firewall just to make sure the router is forwarding fine.
Email me @ munday[at]gmail(dot)com if you need more help.
slumpey
Works thru Wi-Fi, but not using 3G…
Put my static ip (192.168.x.xx) in torrent-fu, along with the username, password, and default port.
Connection works.
Put my external ip (24.148.xxx.xxx) in torrent-fu, along with the username, password, and default port.
No connection
Any suggestions?
brian
Guys, I had problems for a week getting this to run right, and I was stuck where I was connected to the server, but my searches & command weren’t making it to my computer, even tho on my phone it would say it was sent.
My solution?
In the uTorrent settings>connection/ , in the proxy drop-down box, select ‘none’.
Problem solved, ppl. Youre welcome, lol.
Just wish the ppl who had this problem & figured it out before me would have posted the fix instead of saying’oh, I fixed it!’
nick
trying to search torrents from Torrentz.com and or Btmon.com but cant get any search results. Could someone help me with what im doing wrong. Entered the info including the {search} where the item im searching would be. Any help would be greatly appreciated.
Matt
Torrentz.com:
RSS URL: http://torrentz.com/feed?q=searchterm
Torrent Link Tag: guid
Btmon.com:
RSS URL: http://www.btmon.com/rss/torrent/0/searchterm
Leave the Torrent Link Tag as it is
Both of those sites require that you go to the site to get the torrent, so tapping on them in the torrent-fu results will push you to the website so you can download them. Just long press on the download link in the site and then tap the torrent in the browser’s downloads list and torrent-fu will be able to send the torrent.
slumpey
All links previously posted did not have [searchterm]. I tired these and the all work…
Torrentz:
RSS URL: http://torrentz.com/feed?q=searchterm
Btmon.com:
RSS URL: http://www.btmon.com/rss/torrent/0/searchterm
Btjunkie:
RSS URL: http://btjunkie.org/rss.xml?query=searchterm
Ben
does torrent fu work on blackberries. I just bought a blackberry curve 8530 and wanted to use this program with it
shlongwoodian
No problems getting everything setup. Already had WebUI setup for uTorrent, so it was a breeze.
I’m attempting to add a Custom Search Provider, specifically, Demonoid and it doesn’t seem to be able to find torrents I search for.
The URL when searching on Demonoid should look like this…
http://www.demonoid.com/files/?category=0&subcategory=All&quality=All&seeded=0&external=2&query=passion%20pit&uid=0&sort=
Where ‘passion%20pit’ is something I searched for on my PC. When I replace ‘passion%20pit’ with [searchterm] and save that in Torrent FU, it doesn’t return any results.
Syntax appears to be ok and that URL works just fine in a Web browser.
Any ideas? The built-in ISOHunt search provider is working just fine, but I use Demonoid and want to add it.
Thanks in advance! Great Android app!
Matt
Demonoid won’t work, T-fu only searches RSS (because it has strict structure) and demonoid requires an active cookie to actually get the torrent (if you go over something like 3 downloads a month)
I have attempted to store the cookie locally, which worked, but demonoid expires it rather quickly and requires re-captcha, which I have not been able to successfully automate. You can use demonoid in the browser on your phone and long press the download link, then when the torrent is downloaded tap it in the browser’s downloads section and T-fu will pass the torrent along, but that’s currently the only workaround.
shlongwoodian
Thanks for the workaround! I really appreciate the reply and I completely understand the details you’ve outlined.
Great app and looking forward to showing it off!
Thanks again!
Rob :D
“a JSONObject text must begin with a ‘{‘ character 1 of Error: 401″
is the text that keeps coming up on my phone.
Transmission/Linux
correct username/password and ip address
information works from proxy sites, just not on phone. help?
Matt
The hint is error 401. That is an unauthorized exception from Transmission. Your username and password are not entered properly in torrent-fu. Try retyping them in (capitalization counts)
Rob :D
i tried several times, including changing the password and username. everything was entered correctly, but nothing worked. i receieved the same error repeatedly.
also tried uninstalling and reinstalling TFU, to no avail.
Matt H
I’m having trouble connecting too. My host is the IP from whatsmyip.org, my port matches the one in utorrent, I port forwarded the 8080 port in both TCP and UDP, and nothing is working. It says cannot connect, this is generally due to a configuration issue, socket not connected, etc. When I type in the outside ip/gui link, it does not work, but when I use the localhost/8080 version here, it does.
My firewall is off and everything. I don’t know what to do anymore. Help? I’d really love to get this app working.
Anthony
Sorry, one more thing to add, that i just found out. I can connect by Wifi, but not 3G, which is odd because I can connect to webui by http://localhost:8080/gui and http://my IP, exactly as whatismyip told me]:8080/gui. still any help would be greatly appreciated.
Anthony
Ok, I can connect to my WebUI fine on my computer, I just set up a static IP and port forwarding, (WebUI port 8080) And I get Socket not connected error, just disabled Windows Firewall, nothing. Im not running any other firewalls. Help needed.
androids.lv – blogs par Google Android OS » Blog Archive » Torrent-Fu torentu attālinātai pārvaldīšanai
[...] Patīkami, ka visa konfigurēšana gan datorā, gan telefonā ir ļoti vienkārša un aizņem tikai dažas minūtes. Manas darbības bija šādas: datorā – aktivizēju Web UI iespēju uTorrent iestatījumos (Preferences/Web UI), turpat ievadīju izdomātu lietotāja vārdu un paroli, saglabāju izmaiņas; telefonā – Torrent Fu pievienoju jaunu profilu, tur izvēlējos savu lietoto torrent programmu, uTorrent, ievadīju sava datora IP adresi, portu, kuru lieto uTorrent (var redzēt uTorrent iestatījumos – Preferences/Connection/Port used for incoming connections) un uTorrent Web UI iestatījumos tikko ievadītos lietotāja vārdu un paroli. Viss ir nokonfigurēts. Izstrādātāju mājaslapā var izlasīt arī par to kā nokonfigurēt Transmission torrent klientu. [...]
ZeroBarrier
Found a problem on my end causing me endless “socket not connected” errors. I found that ESET Smart Security is perpetually blocking the UDP port that I had forwarded in both my modem and my router. As soon as I disable my firewalls filtering, I can connect without a hitch. I’m trying to find a way to set my firewall to not block my chosen UDP port, Will update when I found a fix.
P.S.: Check your firewalls guys, disable it if you need to and run a quick test on Torrent-fu to see if it connects.
ZeroBarrier
Ok, easy enough to fix. Had to switch my ESET firewall to automatic filtering with exceptions and define a rule to let all inbound and outbound communication with uTorrent on every port, local and remote.
In other words firewall is setup to allow any and all communication with only uTorrent on any port be it inbound or outbound.
ZeroBarrier
Sorry for the double reply here, but forgot to mention, this has got to be the best app I’ve gotten for my Droid to date.
Between this and Phonemypc; I now have complete remote control over my computer wherever I get a cell signal or Wi-Fi.
Matt
This is very frustrating. I’ve tried every thing possible for hostname, and absolutely nothing works. The webUI works fine with using “localhost” from the computer where my torrents are running, but from my phone, nothing will connect. I am using suddenlink, and don’t know what else to do! Constantly get errors saying socket is not connected, and if not that error, then it says the hostname cannot be identified. Please help! Using only 3G
Matt
your hostname should be the IP address you get from whatsmyip.org
also make sure you have your webui port forwarded and firewall exceptions for the port.
Matt
I have gone to that website, and tried every combination of information it gave me. I know I am on suddenlink for sure. And I have no firewall set up, and I believe the port forwarding is working, as the localhost/8080 works.
tony
i have the new motorola backflip, and utorrent 2.0.1 and i did the portforwarding, the external ip, turned off wifi, and i still get socket not connected, please help, send email
Justin
got all my ports forward but when i try my external IP it won’t connect, but it will when i go at it from the computer IP and my routers IP
email me if you have any help.
Torrent-fu (@m@z!ng app) - Droid Forum - Verizon Droid & the Motorola Droid Forum
[...] really easy to set up this is the link that will help Getting Started | Torrent-Fu Oh and btw torrents are 100% legal do your [...]
Nickythenoob
Hey, great app!
finding it hard to set up.
setting up behind wifi. using ip address found by cmd, ipconfig (IPv4) etc
checked http://—.—.-.-:—–/gui/ and it works fine.
the port i am using is open.
when I ‘manage torrents’ it says ‘can not connect to —’ any advice?
Nickythenoob
im using utorrent 1.8.3
Tent
You can never use your own external IP from within your own network.
In other words, disable wifi, turn on 3g or connect to any sort of internet connection that isn’t the same as where the torrent client is running.
jonnyb
I can’t find the link for thepiratebay.org. I tried right clicking and coping the rss link but all it gives me is thepiratebay.org/rss but no spot for a search term.
Kit
I am also getting the “Socket is not connected” error message. I have followed all the instructions to a T. My wifi is not connected. It was working at one point for about a month and then it stopped. Any help would be appreciated.
Vlad
I am also getting a “Socket is not connected.” error. I don’t have wifi on my phone activated at all and I hooked up my PC right into the mode. Same problem.
Scott
actually its telling me “socket is not connected” as opposed to “no route to host”
i have all the ports forwarded i need and i have typed in my external ip
Scott
Ok, so, i’ve run into a little problem.
Torrent-fu works perfectly fine when i am not connected to wifi.
but as soon as i connect to any wifi anywhere i get an error saying “no route to host.”
any ideas as to what i’m doing wrong?
jeff
AH got the searches working….. BUT….
Now uTorrent won’t accept torrents send from my phone, the phone says they have been sent, but they never arrive…
I followed the workaround from the top of this page, and that worked ONCE, then it stopped, so did it again, it worked again, ONCE, then stopped working, and again, ONCE, then stopped working for good…
So… I downdated my uTorrent from uTorrent 2.0.1beta, to plain ol’ 2.0, and tried again, but alas no Good…
Pity, its good to actually keep an eye on the torrents, but im better off just using the webUI of uTorrent through my browser as TorrentFu has limited functionality at the moment….
please email me back when you have fixed this, as I’m likely now going to uninstall from my Hero, make room for others…
Thanks
Matt
I sent you a dev copy, let me know if it works
jeff
Excellent, works a charm thanks Matt…
Can see torrents, search torrents and send from my Hero to the laptop perfectly…
Thanks a million, great response and great android app – 5 Stars
ps The Icons are a vast improvement too, its both highly functional and good looking now…
Win7 64bit / Hero Sense 2.1
Lance
I am having the exact same problem, is there any chance I could try this version?
nic
how did you get the alternate search sites to work. I tried using torrentz.com and btmon.com but cant get any search results from their sites.
Peter Souza IV
Version 2.0 of the uTorrent webui requires token authentication to be passed on subsequent requests, that’s why.
In the first request you make (to just /gui/), in the intro HTML you will see a DIV HTML tag that contains the token. Then in subsequent requests, include it with token=[token].
Then you can support uTorrent webui out of the box without having your users turn anything off.
Matt
Torrent-fu has supported token auth since before it was required. I assume you are referring to the fix for people who upgraded to 2.0.
For some reason after the upgrade uT was denying the token it gave out. The remedy I found by chance was to disable, then re-enable token auth, not just disable it. On new installs of uT 2.0 the token auth works just fine.
Benjay
Hi !!
thanks for this great app ! works like a charm on my HTC Hero.
Just a little problem : if i turn the phone in landscape mode , i get Sense UI force closes repetidly.
Matt
Can you send me the error logs so I can investigate?
Beau
Hello Matt!
This App looks great, and from what I’ve used is awesome. But even after following all steps and port forwarding, I cannot get it to work…
Could you please email me the solutions you sent to justin?
Matt
Where are you stuck? Email me at munday[at]gmail(dot)com with your specific issue.
Kyle
Great app! I’d like to see a tutorial on adding other sites… I’ve tried several sites, several different ways and i’m not getting anything
Bryan
Okay, so here’s what I did:
Did all the stuff in uTorrent.
Put my static ip (192.168.x.xx) in the router settings (to port forward), and the adapter settings.
Put my external ip (98.30.xxx.xxx) in torrent-fu, along with the username, password, and port.
No connection
Thanks for the help!
Bryan
Great app, huge props.
I have a serious issue though: Only works with wifi enabled. Otherwise, it says “Socket is not connected”
Matt
@Bryan: If you can only connect via wifi, then you are using your local IP 192.168.x.x. You need your public IP to access from 3G/Edge.
visit: http://www.whatsmyip.org/ from the computer that has uTorrent or Transmission on it, that will show your public IP.
Bryan
Ah, thanks.
So where do I need to use this IP? IN the virtual server (in router), or in the connection settings? Or both?
Thanks
sean
Can you e-mail me some possible suggestions for set-up please. Local host works, when i tried to do the external ip it logged me into my router. went through all the steps and the port forwarding steps. thanks.
Matt
@sean: sent you an email
justin
First off, love the app. Works flawlessly and was super easy to set up.
I just had one question and not sure if you can already do this or maybe this a feature request.
Is it possible to select only the file(s) you want in a torrent rather than having to d/l the whole thing?
Any help would be greatly appreciated.
Again, love the app and keep up the awesome work.
Matt
@justin: I’ll look in to adding that, I am iffy on it though, since most of the time torrent-fu doesn’t download the torrent, it just forwards the url of the torrent. I may be able to allow filtering of files after the torrent starts downloading though.
Ryan
I would like to see a “Update Tracker” button on the list of options when you long press an active torrent.
Just like uTorrent has when you right click on an active torrent.
Thanks.
I love this program.
Works perfect: Nexus One
Matt
@Ryan, I’ll see if the API allows for it. Thanks for the suggestion
21 Must-Have Android Apps – Simple Help
[...] Torrent-fu allows you to remotely control your torrents from your phone. You need to be using either uTorrent or Transmission to set this up. Here’s the great getting started guide. [...]
Bees
Most amazing app ever. Totally made my droid purchase worth every penny. thank you so much!
scalar
Works perfect. Less than 2 minute set up on N1. Transmission 1.91
rich
How do I add thepiratebay.org to the custom search providers? Can I even?
jokerls240
Is there way to view more search results, or is the app still limited to one page?
Bo
Hi,
Thanks for a wonderful app.
Thought id share my experience as it might help others.
I coudnt get this to work with the Dolphin browser.
Uninstalling it and using default browser and it worked like clockwork.
mark rawcliffe
Brill, if you’re Mac use transmission not uTorrent or you’ll wonder where all that WebUI malarky is.
It really works, I’m Orange and the port forwarding on their Livebox is very simple
liquid8
When I setup custom providers, I’m sure I have everything setup properly, and I get no search results.In logcat I see the ExpatReader has warnings DTDHandlers not supported…
liquid8
I actually missed what someone below said.. make sure you put the brackets around searchterm.. [searchterm]
Marvin_rock
Hey Matt, I saw so many people griping or complaining in comments or bashing the program because of User Error. Anyway, the program is fantastic, the guide is great, and everything works perfect.
If you ever have the opportunity, could you write a bit more in-depth guide on how to add other search engines? I use Torrentz.com (which I added using the info you provided in the comments already), h33t.com, and kickasstorrents.com. I’m just a little fuzzy on the details to add them. Keep up the amazing work, this program is perfect!
Marvin_rock
Scratch my last – I figured it out a little better, thanks to some help over at the Phandroid forums I was given a great answer.
“for btjunkie use this:
http://btjunkie.org/rss.xml?query=searchterm
and for kickasstorrents:
http://www.kickasstorrents.com/search/searchterm/?rss=1
To find the correct link you need to do a search on the torrent site and then find the orange rss icon. For btjunkie it is just above the list of torrents right after “search results for x”
right click on the rss icon and copy link location (or similar depending on your browser.) When you put it into torrent-fu replace the search term with [searchterm] including the brackets.”
—milrtime83
http://androidforums.com/android-applications/42252-torrentfu-amazing.html#post360783
is the direct link to the post
jeff
brilliant thanks, i just came here to figure out how to enable searches on Kickass…
to the authors of the software, brilliant guys, thanks a lot…
from my Hero
artesea
I’m having the issue others are talking about. Got uTorrent 2.0 running and can access the GUI on my phone over 3G. I can get Torrent-Fu to view any active torrents, but submitting new ones via the search function says sent, but then nothing appears in uTorrent.
Are there any extra settings that should be made inside uTorrent or any debuging that I can do to see why this isn’t working?
artesea
I have managed to send torrents to my phone. I did this by going in to uTorrent on my PC and in Preferences (Ctrl+P), under GUI, un-tick “Show a window that displays the files inside the torrent”.
You might also want to make sure that under Directories you have a folder for “Put new downloads in:”
chris
CAN’T CONNECT TO TORRENT FU FROM DROID, SOCKET IS NOT CONNECTED. HELP.
JayB
Disable your wifi. that worked for me
Pages
Archives
Meta
Donate to Torrent-fu
© 2010 Torrent-Fu Entries (RSS) | Comments (RSS). Theme by johndturner.com