Web UI & uMonitor

Yesterday I posted two tips about how to download torrents remotely. Both tips had the same “con”: You can’t remotely stop, pause, or check status of your torrent. Well this follow-up post will show you how!

I’m pretty much glued to my iPhone. I jailbroke it so I can do what I want with it, I paid for it after all. Screw Apple for locking down a device you paid for, if I want it to do something, then I should easily be able to do what I want. Think of Apple as the most strict IT department EVAR. They’re protecting users from installing crap software and software that can potentially harm you. BUT their overzealous protection also keeps out the USEFUL software that I feel leads to productivity and efficiency.

Apple has banned any and all torrent related applications from the App Store. What is a developer to do? Well Claudio, after months of hard work, got shot down by Apple so he did the next best thing. He released it on Cydia. uMonitor is a great app for your iPhone that allows you to add torrents, pause, stop and start them. The only caveat are the fact that you need an iPhone or iPod Touch and secondly it needs to be jailbroken.

You CAN however, activate and use the Web UI for your torrent client WITHOUT using a torrent monitor like uMonitor. This will allow you to check on your torrents from anywhere you have a connection to the oh so wonderful internet.

The first part of this quick quide will show you how to setup the Web UI for uTorrent. Secondly I’ll briefly describe how to get uMonitor up and working.

uTorrent Web UI
I’m assuming you want/need the ability to check on your torrents from outside your network. Forwarding Ports on your router isn’t necessary if you’re simply checking from a different computer on your network. Also, if you’re using UPnP, you don’t have to forward the port, uTorrent will do it automatically.

  1. Launch uTorrent. Click Preferences > Web UI
  2. Check the box “Enable Web UI” and type a username and password
  3. Check the box “Alternative listening port”
  4. Enter the port number you wish to use, have it something you’ll remember, but don’t put anything listed on this list as it may be in use by another program on your system.
  5. Click Apply and then OK
  6. Launch a web browser and check to see if the UI shows up. You’ll need to type: http://localip:portnumber/gui
  7. You should be prompted for a username and password, enter it to gain access.
  8. Since the test above was only from INSIDE your network, we have only one thing left to do: Forward that Port.
  9. Type the ip address to your router. A common list of default router gateway ip addresses can be found by searching google. Linksys routers by default are set to 192.168.1.1
  10. Find your port forwarding section. This is usually listed as “Port Forward” in the Advanced sections of your router or under “Applications and Gaming”
  11. Since every router is different, you’re slightly on your own. All you have to do is enter the port number you chose, and enter the local ip address of the computer you’re running uTorrent on. Usually you specify “start” and “end” ports. Put your port number in both fields. You’ll also be asked about traffic type, just choose TCP.
  12. After you’re all set, you simply need to type the same thing you typed to test the connection into the browser of your phone or computer, except instead of using your local ip, you need to type in your real ip address: http://wanip:portnumber/gui
  13. You probably have a dynamic ip address, so signing up for a service like no-ip or dyndns will allow you to keep in sync with your ip by assigning yourself a hostname (sigh, another guide perhaps? OR you can use google to look it up hehe)

Phew that was a doozy. You still with me? We still have to setup uMonitor!

uMonitor

  1. On your iPhone/Touch, launch Cydia
  2. Tap on Search and look for uMonitor
  3. Install the package and launch uMonitor
  4. Tap on Settings and then tap the + sign
  5. Type a name for your connection
  6. Enter the address to your Web UI. This will either be your real ip address, or your hostname that I hinted that you should create =)
  7. Finally enter the port number, username, and your password that you setup.
  8. It might take awhile for the app to contact your Web UI, but as long as you were able to connect from outside your network, and you didn’t make any typo’s then you should see your torrents!

We’re done! YAY! Super Mobile torrenting FTW!
One of the great features that uMonitor allows is the fact that you can copy and paste the .torrent url’s to add them from the interface. Pretty slick!

uMonitor Interface

This entry was posted in guides and tagged , , , . Bookmark the permalink.

4 Responses to Web UI & uMonitor

  1. Josh says:

    I’m not sure if anyone will see this but it’s worth a shot.

    I got uMonitor for my iPhone 4 (iOS 5.1.1) and it works just fine (as far as opening). But when I try to follow Step 6 of your first guide on this page, it doesn’t work. I type in ‘localip:(my port)/gui’ and it redirects me to ‘http://www.localip.com:(my port)/gui’. Can you tell me what I’m doing wrong? I’ve tried using an alternitive listening port and inserting that instead of my default one, but it doesn’t work either. No matter which way I try, it puts me onto the “Problem Loading Page” screen.

    At this point I’m wondering if it’s even worth it. You say in Step 7 “You should be prompted for a username and password, enter it to gain access.”. What is this SHOULD business, and why don’t you tell us what to do if it DOESN’T prompt us?

    I would really appreciate a speedy reply, as I am always on the go and I would like to add/start/stop my torrents on the fly.

    Thanks for your time,
    -Josh

  2. Lee says:

    Hi Josh, thanks for visiting. Although my guide is over 2 years old, I can easily point out from your comment that you’re doing it wrong. localip should be the ip address associated with the computer that utorrent is on, for example 192.168.1.2. To find out, you can use ipconfig (windows) or ifconfig (mac). In order to use umonitor OUTSIDE of your network, follow the rest of the guide about obtaining a dynamic ip hostname. If this makes no sense to you, I suggest you read the beginners guide at http://www.utorrent.com/help/guides/connection-setup

    Alternatively you can use the new Remote feature in the more recent utorrent version. You’ll be able to access utorrent from anywhere with just a web browser with full control over starting/stopping/adding torrents. You’ll need to read utorrent’s user guide for more detailed information.

    Also, before I forget, you may want to tone down your attitude next time you post on someone’s page (“What is this SHOULD business…why don’t you” blah blah) You’re lucky I even replied. All of this information is available with a simple google search…

  3. Jess says:

    I can’t seem to make it work, and I’ve looked up unassigned ports and even tried the initial one it gave me. I got nothing. Yes, I know what my IP address is, and I understood all your instructions, but I wasn’t able to get the browser to properly use it… is it because I’m using Chrome, perhaps? :(

  4. Lee says:

    Can you get to utorrent from another computer on your home network by using your local ip address? If not, then you need to be sure you’re using the right port numbers. If you have access from inside, but not outside, you’ll need to do a specific port forward on your router and tell utorrent to use that port for remote access. Signing up with dyndns or no-ip will also help. You can simply install their client and your public IP will be updated to your chosen hostname. This hostname is the one you should be using in a browser (or in umonitor) OUTSIDE your network. Try troubleshooting local access first before you tackle access from outside your network.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>