Control Azureus Remotely

Azureus, the BitTorrent Client that keeps on giving, has an often overlooked feature called Swing Web Interface that makes it possible to keep an eye on your downloading torrents while your at work, school or even at a hotel. All you need is a internet connection.

For those guys, or gals, who want to check up on, throttle, or simply add or remove torrents from Azureus, this is the handy-dandy real deal thrill for you.



The first step is, of course, downloading and installing the Swing Web Interface plugin by using Azureus’s installation wizard as shown below.

Select “By list from” and click the “next” button.

Scroll down the list and choose “Swing Web Interface” from the installable plugin list, followed by a repeated click on the “next” tab.

Depending on who uses the PC involved, make a choice of which users to install plugin usage for.

Click “install” and wait for it to work its course.

Then select “close” to finish up with the installation wizard.


To open the plugin and begin configuration, scroll down the Plugins tab and select “Swing Web Interface.”

Then click on the little “Config” tab there on the top right-hand part of Azureus.

The first item to configure is the port you want to use to access Azureus. Now, this is probably the trickiest part, at least for those whose PC’s internet connection is behind a router, as you must ensure that whichever port you to decide to use you must be sure to properly forward it. A guide on how to do this, Port Forwarding, can be found here at For the example here I went with the default port, 6883, to keep it simple, but you may choose any port you wish.

For the “protocol” select “http” unless you are advanced enough to use the “https” encryption method. We’ll keep it basic and use “http.”

For the “Home page,” leave as is. This makes it so that the page you will view first when remotely connecting to Azureus will be the main index page that one normally sees when normally starting Azureus at home.

For the “Root directory” enter the location where you save your torrent downloads to.

If you are unsure of the precise address or location of where you are saving your torrent downloads to, first select “Options” from the “Tools” tab as shown below.

Scrolling down to “Files” from the list of options, to the right you will notice what your default “data directory” is, the place where you are saving your downloads to. This location is what you will use for the “Root directory” as mentioned above.

Moving along, for “Root resource” enter the location of where the Azureus data folder can be found on your PC. It is usually found where pictured below, “C:Program FilesAzureus,” but for those with multiple hard drives or OSs, the location may vary.

The “Mode” setup is the next function to make a decision for. Select “full” to be able to access all of Azureus’s functions remotely, or “view” if you want to simply be able to do that.

For access IPs you can make a range of choices, it all depends on how you intend to remotely access the PC running Azureus. If you will be accessing it from a remote location, i.e. work or school, I suggest choosing “all,” as it will allow you to use PC’s of varying IP addresses. Instead of having to use the same PC each time from that remote location you will be able to of course select from any that are available. Now if you are sure that you will be using the same PC each time, say a workstation PC in your cubicle, then that single IP address would be the choice for you. You may decide upon a range of IP addresses as well. If you will simply be accessing a PC on a local network then enter “local” as your selection.

A “User name” and “Password” is a must. Be sure to remember them so that you will be able to enter them correctly when trying to remotely access Azureus. Otherwise you might ending pounding the keyboard in frustration and have to wait until you get home to see what they are again.

Alright, now save these changes by clicking on the “Save” tab at the bottom left-hand size of the page.

To make all these choices and selections take effect we must restart Azureus.

Checking the Setup

Then we will ensure that everything is working okay and the we have properly set up and configured the Swing Web Interface. Start by selecting the plugin from the “Plugins” tab.

Looking at the status and log entries everything appears to be fine. It is both “Running” as well has all the proper port, root, and IP adresseses we desired.

Now, in order to check the configuration for the purposes of this guide, I first used a PC at my local library to make sure that all was “A-OK,” which it was. For the purpose of obtaining a screenshot, I used a PC on my local network to obtain the picture below, which is what one should in their browser when remotely connecting successfully.

Moreover, I found the Swing Web Interface plugin to pretty cool. As I download items pretty consistently, to be able to check on their status and throttle them when I’m away from home would definitely be convenient. If you find yourself of like mind and also have a penchant for downloading, having the option of remotely accessing Azureus is a must have.