uTorrent WebUI

WebUI V0.371In this post I’m going to teach the uTorrent users to setup WebUI, I know there are many websites out there teach people but for me, I ended up in a mess. So after a few days of research I can finally come to a few methods that make it perfect.

So why WebUI? Imagine this, you are a torrent freak, download movies and seed it (because I’m kind-hearted) and you wish you can track it anywhere else, while your computer stay in your room and your notebook out with you. You sit down in a Starbucks and go to your own domain and you can control your uTorrent from Starbucks, how awesome is it? You can even add torrent to your desktop way from Starbucks wifi!

In this tutorial, I’m going to use uTorrent (this is the best and only torrent client that supports WebUI), no more Xunlei, Azureus whatsoever. And of course, an unlimited broadband, since you are using torrent, it’s serious business. A DynDNS account (register it now), of course you should get a free domain using DynDNS before we go on with any other steps.


Setting up WebUI

I assumed that you have already setup uTorrent in your computer and you are running (including DOWNLOAD/SEEDING) a torrent. What you need to do now is to get WebUI component which does not come with your copy of uTorrent, you need to get it here, version 0.371.

To install WebUI, you have to rename the ZIP file you just downloaded to

webui.zip

Exactly what the blockquote said and you have to move it to AppData/uTorrent, to do so paste the following address to your My Computer, or Computer is Vista onwards:

%AppData%/uTorrent

If you did it right you will be teleported to uTorren data area, here, paste the webui.zip here so you can run WebUI perfectly.

Activate WebUI

WebUI settings You have successfully put WebUI component good job budddy, next step we have to activate the WebUI inside uTorrent. Now inside uTorrent click Options > Preferences > WebUI (inside preferences)

Activate the Web UI by ticking it, the options will be open for you.

Choose an appropriate username and password, you can too, open the guest account to show off to your friends without letting them to take over your precious torrent “server”.

What about the alternate listening port? That’s important so tick it on, choose a strange port number and do not collide with some famous numbers such as 8080 or 10240 to avoid any errors, I chose 4896 for my laptop and 4897 for my desktop so I can access their WebUI without having sorts of clashing, that’s nasty.

Click APPLY to save the setting and now we are going to release the kite.

Testing Phase #1

Before you put it online we have to test it offline, test it yourself, so if you set the port number to 4897, you can access WebUI by using the following URL

http://localhost:4897/gui

4897 can be replaced by any lucky number you put in your port number. Localhost is your own computer.

If it requests for username and password, go ahead and enter it, if it shows an interface similar to your client, BINGO you are right. Here we are going to make it available online.

In case: your computer connect to Internet directly without router

I told you to get DynDNS account, and you will need a DynDNS updater software (or click the bracket to download directly) to keep track on your dynamic IP.

Why is it dynamic?

Face the fact, everything you connect and disconnect Internet service your IP changes, DynDNS is converting your IP to a memorable address like:

http://anonoz.webhop.org/

and it’s FREE, get a static IP from Telekom costs, so we are poor guys and we go free as much as possible.

An update client can be used in the case you have no router (since the routers nowadays can constantly inform DynDNS about your new IP) and installed in your computer. Same as the routers you can use it to inform DynDNS about your new IP, neat 😛

When you are installing DynDNS updater you should tick START WITH WINDOWS on.

Just log into the software, you should be able to notice a host (that you registered on DynDNS.com) appear on the list, tick it.If you don’t see it, refresh host list and if it’s still nothing, probably you still haven’t create a host on DynDNS.com yet!

After you tick your host (such as http://anonoz.webhop.org) and click APPLY, you will notice a balloon said the return is GOOD. That’s it you are done!

For me to access WebUI, I just have to type this into my browser:

http://anonoz.webhop.org:4897/gui/

SEE? The IP address or localhost string turned into usable URL.

Most common problem is people tend to forgot to add /gui/ at the end the URL and render them “why? What’s wrong?” or they forgot to add port number (like extension of telephone board) to the end of domain name.

In case: your computer access Internet via router

It can be easy for pros and it can be nuisance for 1st time dudes.

To access your router configuration page, first run the Command Prompt by running:

cmd

then you might need to know the default gateway, which is your router, type the following into command prompt

ipconfig /all

So it’ will show every bits of data out of IP Config. That IP address might be 192.168.1.1 on default. But yours might be different, it will all starts with 192

Type the address you obtained (not your IP, your gateway) into Internet Explorer.

The password, without editing, should be “admin”, if everything is OK, then you will see an interface.

Static IP

To make sure your port goes to right computer, you will need to make your IP static. Remember this is internal static IP not external one, so don’t purchase external static from Streamyx, P1 whatsoever.

First jot down some information from ipconfig (go refer to the guide just now), the informations you need are:

  • IPv4 address : such as 192.168.1.121
  • Subnet mask : such as 255.255.255.0
  • Default gateway : such as 192.168.1.1
  • DNS servers : 202.168.0.133 and 202.188.1.5

image

When you recorded them down, for vista:

  1. Network
  2. Network and sharing centre
  3. (Left column) Manage Network Connections
  4. (Right click the one which you connect to Internet,) Properties
  5. Left click on “Internet Protocol Version 4” (what we focus on)
  6. Properties (couldn’t be more easy)
  7. Type all the information you obtained just now
  8. Click OK and save all the settings and out
  9. Try to browse a website, if website loads, you survived.
  10. If it does not load, you fail, check what you did is wrong and rectify it.
  11. If it still fails, go and reverse all the steps by choosing ‘obtain IP address automatically’
  12. You might need some helps from Google :)

So if you did it right, go to cmd and ipconfig /all again, you should be able to notice your IP is changed into static, means you are in charge of your address. If you set it right, go ahead.

Port Forward

I’m not sure how your router works, you will need to seek help from PortForward.com. Choose your router brand, and the model, to seek for the guide from gurus. Be sure to skip the advertisement by clicking the skip button on upper right corner. When they tell you to choose a software, don’t pick from there as we are using a custom port, not presets. So to know the guide, you will choose the default guide, at the area between the texts and the list.

image

Type in your static IP there in the box.

If the port is 4896, then the port range could be 4896 ~ 4896. And the IP points to your static IP.

The name of software name can be ANYTHING.

After you done these steps click APPLY or anything related.

 

Go check online

If your host is http://holycow.webhop.org and your port for WebUI is 4897, you can type:

http://holycow.webhop.org:4897/gui

If everything is OK, you did it!

Author: Anonoz Chong

Web Developer in Kuala Lumpur. Computer Science student in MMU Cyberjaya. President of IT Society MMU Cyberjaya. Rubyist.