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!










Nick
Amazing app. But since I exclusively download from demonoid I can only use this for monitoring torrents I already downloaded on my comp. Give me the ability to search demonoid and i’d have no problem paying for this app.
Comk4ver
Thanks greg! i had all of my ports forwarded and everything nothing was working until i unclick/unselected the alternative listening incoming port… I kept 26541 though and it still worked!
moto droid cm 7.0.0 rc 2, utorrent 2.2.1, torrent-fu 1.7.1, win xp sp3, cisco linksys router…
simon
It works beautifully. Remember to use your external ip address people. Find this by going to whatismyip.com
I want to know where it saves the downloaded torrent on your pc to, and if this is configurable. I have just searched for, added and downloaded 3 torrents but have no idea where on the pc they will be saved.
Also, is the rss feed working? Can you make this more configurable to include a search term filter configuration tool, as opposed to including it in the url and also a download location?
Top work man, this is going to be a cracker piece of software.
Squiggley
What a marvellous app. Thank ye verrrry much
rocky
lol hey guys, its a noob question, but whats the standard password for the authentication username: admin in the “web ui” preference page. It’s not letting me apply my own and i dont know what it is, due to the hidden font
chris
Good
Kaarthik
Does not seem to work with the new uTorrent Alpha 3.0, Win 7
guydamak
Thanks a lot – a real “for dummies” attitude.Everyone should manage.
calizta
I never knew such an app existed. Now that I have installed it I used it 24/7 to check up on my torrents.
Whoever the developer is I want to give you my full hearted thanks. You are an amazing person for bringing this to the android world. And on top of it all you charge NOTHING.
Thank you and keep up the good work m8
Fenex
Got it to work. Think I had something wrong with password. hahha
21 Must-Have Android Apps | Syed Taqi Hasnain Zaidi Official Blog
[...] 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. [...]
tristyn
I found that it only works connecting to the external ip when not connected to the same network. you must be away from home/ or disconnected from network, use cell 3g or other hotspot. a second profile can be created for “AT HOME” using the local ip
NarreN
I get this error message from my phone
“A JSONObject text must begin with ‘{‘ at character 0 of”
It is working from my external ip and internal ip of course. Hvae tried wifi and 3G but with the same results
Please help get this fantastic app up running matt!
numer
i have problem like this
my co-lo set my url is
http://xxx.xxx.xxx.xxx/numer (port:80) not
http://xxx.xxx.xxx.xxx/gui
torrent-fu show error:
cannont connect blablabla…
check your profile …. by visit http://xxx.xxx.xxx.xxx/numer/:80/gui
how do i do
thanks
Scott
Can’t seem to get this to work with ubuntu utorrent-server 3.0. Keep getting the error:
value invalid of type java.lang. String cannot be converted to JSONObject
i tried toggling the WebUI token auth but that didnt help. is this an issue with this new version? Is it possible to get this to work?
thanks
sleekgeek
Hi,
im having trouble connecting to the host.
iv portforwarded correctly.
iv disable/re-enabled web ui.
iv correctly installed the app on my phone (samsung Galaxy s)
correctly setup a profile. (setup 2 profiles, 1 for internal IP, one with external domain name). both with correct user names and password.
The internal profile works fine when connected via local wifi.
When im away from home, I connect to the external domain profile and get an error message that says “no route to host”.
Any Ideas?
Craz
Nice to use instead of remoting in threw my phone.
HR
I’d really like to see an option where you could save the profiles to SD OR Import an existing profile set.
Jeremy
O.K. I’ve forwarded the ports (and checked they’re actually forwarded) and can connect using localhost and internal ip but can’t connect using external IP (and thus can’t connect with Torrent-fu). Any help?
PLEASE HELP! LOVE THE IDEA OF DOWNLOADING AWAY FROM HOME BUT CAN’T GET IT TO WORK!
barnes1
I can only manage/download when connected to my homes WiFi. Is it not possible to manage when away from home if so what could be my issue.
chr
since you can connect inside the Local network but not outside either your router does not have the port open or you have check marked Restrict access to the following IPs on the webui page
bryan
Hi im trying to get a program that will download torrents directly to my droid x cell phone without using a computer, does this type of software exist?
chr
check androlib.com, appbrain.com or the market from your phone
muz
I m stuck at port forwarding, using o2 wireless and have followed whatever has been said , still can’t get it right
. Myip:myport/gui does’t work, helppppppppp
Spencer
Also using utorrent on mac…. No webui options…. Is there a way?
philip
I have no problem connection to utorrent through my phone’s wifi. but when i try to do it over 3g, it doesnt work. im thinking i either did not do the port forwarding correctly (which btw, i dont know how to do in general) or my 3g service is not strong enough where am i. anyone have any ideas on what i can do?
Thatguy
error:
Value 401 of type java.lang.String cannot be converted to JSONObject
Using latest version Transmission on mac, web interface works, trying locally. Tried un/reinstalling torrent-fu, with same result.
This used to work back when first launched, a year or more ago. Related to newer version of Transmission?
Otherwise, I like it and would like to use it.
erillyn
I’ve tried everything here, and when I go to connect from my phone (htc incredible), I get an error saying my operation timed out. Am i doing something wrong. I tried port forwarding…. but I’m a polock lol
redo3337
Super!
Bob
I’ve got a new problem for you. I’m able to connect locally, on my phone through a browser, and log in through torrent-fu, but when I tap on it in the list (it’s called Manage with a the utorrent icon) it does nothing.
Bob
I should mention that torrents show up fine. It’s just the button at the top for options does nothing.
Greg
I finally managed to get this to work on utorrent. What I did was set up port forwarding to utorrent. Then I went into webUI and unchecked the alternative listening port. After that I went to Connections and changed the incoming listening port to 8080. For some reason 8080 was the only port that would work for me. Hope this help’s cause this really is an awesome app once you get it working. I don’t know if port forwarding is necessary for it to work this way but if you did forward ports make sure you change the forwarded port to 8080 also.
peter
Can you suggest a site to download transmission for windows.
조유진
ㅡㄷㅎㅎ
ara
영화 무료 다운 밧기
John
Im having some difficulty. I am running Utorrent. I set up port forwarding on my Dlink, I set up Utorrent like you said and followed instructions from http://portforward.com/ to set up router.
Now I keep getting “Invalid request” when I put in http://IP:Port/gui. I tried both external and internal IPs and the results are the same. The same error is being given from my phone. What am I doing wrong?
Mike
I set up everything exactly and it worked great the first time, now everytime it says check to make sure my torrent client is working by checking http://ip address]:[port]/gui. any clues on what to do?
graham askin
Cool
오병복
잘부탁드립니다
Jason
I got all the way through the set up until it asks for user name and password again after u enter your ip and host/gui and it will not accept my user name and password but it is the same as the first time I entered them! any suggestions?
Ian
Worked fine for weeks now I get the following error: A JSONObject text must begin with ‘{‘ at character 0 of
All settings have been checked, have now replaced it with an alternative piece of software but would rather use this if error can be resolved.
sonny
I hope is free
Chemicalwelfare
The step by step is way out of date.
Images aren’t the same as what i get on the webUI. At no point does it say i should have installed transmission.
I would absolutely love a youtube step by step, i’d be able to convince all my friends with android to hop aboard.
thaaanks for listening to me bitch~ hope one day to get this on my phone up and running.
rene
I can not set this program in my xperia x10. I got problems wiht the host. What could i do?
charonin
nfdssfhnnccvfrdbnh
Ben Coughlan
Loving the app so far! Very nice work.
I’m trying to proxy external access to Transmission through Apache to add SSL, but I’m not having much luck.
Is there any chance you can add direct support for SSL?
Ben
senderos
Its great.
Easycore
Hey!
Great app, tho due to me having dynamic IP i’m having hard time figuring out how to configure this to work. Not to mention i have my Pc behind a firewalled router aswell.
Anyone got tips how to make it work with dynamic IPs?
myjjang
Hi^^
Andreas
I can’t connect!
worked fine some weeks ago, but now it doesn’t work… I’ve forwarded the port and have the correct ip, port, username and pw entered both on my phone and my computer (Samsung Galaxy S, android 2.2 and Win 7 64 bit)
Works fine through localhost:[port]/gui but not via [ip]:[port]/gui.
What shuld I do?? :/
surtic
grate app… but don’t work with the new utorrent 3.0 alpha for linux.
can you make this work?
YT. An
Tnank you!!!!!!
Pages
Archives
Meta
Donate to Torrent-fu
© 2012 Torrent-Fu Entries (RSS) | Comments (RSS). Theme by johndturner.com