How to use BitTorrent to send files

Note: If you are new to uTorrent and don't know how to download files, see this tutorial.

Another note: It appears that some users (probably only Azureus) are being asked for a username/password for authentication when opening the torrent. Just clicking "Cancel" on that window seems to work fine.

Yet another note: Please don't post support issues here, this is not the official troubleshooting forum. Support requests here will be ignored/deleted, only post issues about the actual walkthrough. You can post problems at the official uTorrent forums.

Being a computer engineer, I have a lot of files to transfer. Usually we are able to use IM to send/receive files, but they clients' transfer functions aren't very good, so usually the files are slow, they stop transferring, you can't stop them or resume them, and they're generally very cumbersome.

Seeing how everyone these days has a BitTorrent client, I thought "why not use it to send files to people? That's what it's made for!" It's very easy to send a file via BitTorrent, and you can send it to many people at once and the speed will still be very good, so I decided to write a small tutorial to show people how easy it is and how well it works.

The tutorial is focused on uTorrent, a popular BitTorrent client, but it's about the same with other clients. This introduction served only to distract you while the tutorial is loading (and it should have loaded by now), so watch it and you should be able to send any file anywhere in just minutes!

By the way, if you're going to send something to many people, you could enable "Super seeding" in the torrent creation dialog. That sends the whole file to those people with the fastest connections first so they can redistribute it even if you leave.

Here is the tutorial (you need to have Flash installed to watch it):

If you want to know what all these settings you just changed did, here's a quick rundown on how BitTorrent works: The .torrent file you create contains a bit of information about the files you want to send, the address of the tracker computer, etc. When you send this file to someone (by email, IM, or any other way) and they open it, their client connects to the tracker and asks it to tell them who else has this file. The tracker does this, and they connect to other people and download the parts of the file they don't have and upload the parts they have.

The information in the torrent file make sure that the data you download is correct and not corrupt somehow, and the tracker's job is to tell the people who are downloading who all is in the "swarm". The port number you changed is where on your computer people will connect to "talk" to your client and the advanced setting was to allow uTorrent to become a tracker (otherwise noone would know that you had the file). In this case you are both the tracker and the seed (the person who has the file), but there is no reason why these can't be (and usually are) on different computers. As a sidenote, if you have a dynamic IP, you should use a service like DynDNS to get a permanent hostname or make sure that your IP doesn't change for as long as you want to remain a tracker.

A little sidenote on trackerless torrents: The programs who support them (they will say they have DHT support) no longer need a tracker, but they do a search that is similar to how you search p2p networks like eMule, Gnutella, etc to find the torrent. They do that if the tracker is not accessible, so theoretically you could just skip all these steps and directly create the torrent without any tracker address in it, and (if all the people use compatible programs) the torrent would still work.

That's about it, post comments here or look at the uTorrent FAQ if you have any questions.

tracker

I don't have the tracker line in the advanced section of preferences to change to true. What am i supposed to do?

Submitted by Anonymous (not verified) on Thu, 26/01/2006 - 18:39.
Re: tracker

Are you sure you have version 1.4 of uTorrent? I think earlier versions didn't have that feature. Try upgrading and tell me if it doesn't work.
---
Vidi, Vici, Veni.

Submitted by Poromenos on Thu, 26/01/2006 - 18:56.
Some older versions do have

Some older versions do have it, but it was always on. In any case, he should upgrade to 1.4 (or 1.4.1) anyway :P

Submitted by Firon (not verified) on Fri, 27/01/2006 - 02:59.
After I'm done creating a torrent

After I'm done creating a torrent i keep getting a red cirle with a while line going through it and nobody can connect and download from me. Ports are open and everything is set right. Any suggestions?

Submitted by Anonymous (not verified) on Fri, 27/01/2006 - 06:56.
FAQ

http://www.utorrent.com/faq.php#What_does_the_no_entry_symbol_mean_on_the_torrent_status_icons.3F

Try checking the FAQ...

Submitted by Firon (not verified) on Fri, 27/01/2006 - 07:07.
Re: Problem

That means uTorrent can't see the tracker, which is odd, because it's on the same PC as the torrent. Are you sure you wrote your IP instead of 123.123.123.123 and that you enabled the option in the tutorial?
---
Vidi, Vici, Veni.

Submitted by Poromenos on Fri, 27/01/2006 - 11:13.
red circle error

yea, i made sure on the ip using whatismyip.com. Opened up the port 12345 on my router and did a port test which checked out ok. But im still getting that red circle by the green triangle. I'll mess around with it. Anymore suggestions though?

Submitted by Anonymous (not verified) on Fri, 27/01/2006 - 14:56.
Re: Error

Hmm, if you set up the port forward correctly you shouldn't have had this problem. Try setting the IP to 127.0.0.1 and reconnecting (you don't have to recreate the torrent, just rightclick and select "update tracker"). If that works, it means that your redirect is not done correctly. If it doesn't, it means that either you haven't enabled the tracker or the port is wrong (make sure the random port checkbox in the network preferences is UNCHECKED).

Try that and tell me :)
---
Vidi, Vici, Veni.

Submitted by Poromenos on Fri, 27/01/2006 - 20:40.
When creating the torrent,

When creating the torrent, do exactly as you have done and use the IP you'll find at www.whatismyip.com ... let us assume that this is 1.2.3.4 and you have port 5678 open ... then you would use the following tracker:

http://1.2.3.4:5678/announce

Now for the tricky bit. Your computer will try to connect to that IP on that port to start seeding, but it can't because you can only use that IP address from outside your house. So, firstly the torrent file you have is now sorted, so distribute this to your friend(s).

For this to work, your computer needs to connect to the tracker as well, so double click the file in the list within µTorrent and it will show the tracker. Change the 1.2.3.4 to read localhost instead.

This means the tracker now reads:

http://localhost:5678/announce

Press OK and the red circle will disappear. Voila.

Submitted by Anonymous (not verified) on Thu, 16/03/2006 - 03:43.
Re: Outside

Well, if other people can connect to it from the internet, I assume you'd be able to connect to it by following the same route. I've never tried it, but I think that if you can't connect to your IP, then noone else can, either.
---
Vidi, Vici, Veni.

Submitted by Poromenos on Thu, 16/03/2006 - 09:50.
Not when you specify a port

Not when you specify a port ... trust me, I'm an ISP tech support supervisor

Submitted by Anonymous (not verified) on Thu, 23/03/2006 - 17:31.
Sorry I should also add that

Sorry I should also add that if you're behind a router, your request for your own IP goes into the router which then rejects the request as it comes back, thinking that the recipient cannot also be the sender. It thinks it is some kind of hacking activity and blocks the connection. This is why on your own machine you need to specify that you are connecting to yourself for the tracker. The router will otherwise block you from reaching yourself.

Submitted by Anonymous (not verified) on Thu, 23/03/2006 - 17:35.
I'm having the same problem.

I'm having the same problem. I did what you said and changed my IP to
127.0.0.1 so I guess that means my redirect is not done correctly how can I fix this?

Submitted by Lichen (not verified) on Thu, 23/03/2006 - 00:25.
Re: Problem

That depends entirely on your setup, if you don't know how to change it I don't think it's up to you (net admin has probably banned it?).
---
Vidi, Vici, Veni.

Submitted by Poromenos on Thu, 23/03/2006 - 01:00.
Very well done!

This a very well done tutorial :)
thank you for this ;)

Submitted by Anonymous (not verified) on Fri, 27/01/2006 - 04:16.
Also, you should probably

Also, you should probably link to the FAQ at the end or something so people can find it more easily here and look for common problems. :P

Submitted by Firon (not verified) on Fri, 27/01/2006 - 07:08.
Re: FAQ

Good idea!
---
Vidi, Vici, Veni.

Submitted by Poromenos on Fri, 27/01/2006 - 10:49.
Thanks for the useful

Thanks for the useful tutorial! I need to transfer large files often, and using services like yousendit it's not always confortable.
thanks.
p.s.: how did you create the flash movie?

Submitted by marco (not verified) on Fri, 27/01/2006 - 09:00.
Re: Flash

Thanks, I'm glad you liked it :) I created the movie using Wink, you can get it at http://www.debugmode.com/wink/. It's very very easy to use, and the results are, well, what you see :P
---
Vidi, Vici, Veni.

Submitted by Poromenos on Fri, 27/01/2006 - 10:51.
Hey, cool, Wink is awesome!

Hey, cool, Wink is awesome! Glad to see you made a good use of it, I don't see it utilized as much as it should be for small application tutorials such as this.

Submitted by Anonymous (not verified) on Fri, 27/01/2006 - 15:29.
Re: Wink

Oh yeah, Wink is FANTASTIC. It makes me want to make more tutorials, but I don't have any ideas. If you guys can think of something tell me, and I'll try to do it.
---
Vidi, Vici, Veni.

Submitted by Poromenos on Fri, 27/01/2006 - 21:12.
video editing

I've got some movies that I'd like to edit. I tried using autoGTK and that ends up letting the audio slip around a bit. I've heard Adobe Premier is good but that it's overkill for most users. Any ideas?

Submitted by Anonymous (not verified) on Mon, 30/01/2006 - 20:15.
Skype

I just use Skype to transfer large files with friends, it's pretty fast, has better audio AND chat features than other IM's, except perhaps Trillion (but that's a Meta-IM!)
Thanks though, I'll look into uTorrent.

Luke

Submitted by Luke-o (not verified) on Fri, 27/01/2006 - 16:51.
Re: Skype

Indeed, Skype's file send is awesome, but BitTorrent has the added advantages of stopping/resuming, throttling and the fact that it doesn't matter whether you send it to one person or a million, you spend the same bandwidth (or, well, almost :P).
---
Vidi, Vici, Veni.

Submitted by Poromenos on Fri, 27/01/2006 - 20:46.
Share?

At the end of this tutorial would I be sharing this file with anyone using utorrent or only the people using the same exact port number? In other words is this meant to be somewhat "privately" shared files, or available to anyone who gets the torrent file?

Submitted by Anonymous (not verified) on Fri, 27/01/2006 - 16:51.
Re: Share?

You would only be sharing this with only (and all of) the people who got the .torrent. Unless your friends give it to other people, you pretty much control who gets it.
---
Vidi, Vici, Veni.

Submitted by Poromenos on Fri, 27/01/2006 - 20:45.
Thanks so much

I've been pulling my hair out for days trying to figure out how to do this in a simple manner. Thanks for the tutorial.

Submitted by Neil (not verified) on Fri, 27/01/2006 - 23:24.
Re: Thanks so much

I aim to please :)
---
Vidi, Vici, Veni.

Submitted by Poromenos on Fri, 27/01/2006 - 23:32.
For some reason other people

For some reason other people get a username and password prompt when they try to start my torrent.

Also what does the Private Torrent option do?

Submitted by Anonymous (not verified) on Sat, 28/01/2006 - 22:02.
Re: For some reason

Hmm, I've never seen this username and password dialog you mention, and I'm not aware of anything that could cause it. Private torrent disables DHT for clients so when the tracker goes down noone can download it. This is useful for private sites that don't want outsiders to download from their members via DHT, or if you want to control distribution of your torrent (i.e. if you want people to stop distributing it, you close your tracker).
---
Vidi, Vici, Veni.

Submitted by Poromenos on Sat, 28/01/2006 - 23:30.
Can this be done with

Can this be done with torrent spy rufus??

Submitted by Anonymous (not verified) on Mon, 30/01/2006 - 11:36.
Re: Rufus

Hmm, I've never tried that (in fact, I'd never heard of it until you mentioned it), but I'm sure it would work if it's a full-featured bittorrent client, which it looks like it is.
---
Vidi, Vici, Veni.

Submitted by Poromenos on Mon, 30/01/2006 - 12:04.
Upload speed

thank you for this tutorial.

Are there any speedlimitation?
Using a 1MB/1MB line, but UL seems to stay around 100KB.
The downloader are using 500KB/500KB.
Utorrent are running with default settings.

Submitted by Joey (not verified) on Sat, 04/02/2006 - 13:47.
Re: Upload speed

There is a speed limitation, it was the one set when you started the program (in the Speed Wizard). If your line is 1 Mbit then your upload is about 128 KB/s anyway, but if it's 1 MB (8 Mbit) then you might have set the speed or the upload limit wrong. You can run the speed wizard again and make sure it's set to the correct speed, or go to Preferences->Network Options and change the maximum upload rate.
---
Vidi, Vici, Veni.

Submitted by Poromenos on Sat, 04/02/2006 - 15:28.
This is a great tutorial,

This is a great tutorial, and i've tried to do this in the past with no success. Sadly i still haven't got it working right yet. I've got everything set up right with no errors on either the seeding or peer computer. The seeding computer sees the peer and updates that column but they never connect and transfer data. Any suggestions?

Submitted by Anonymous (not verified) on Tue, 07/02/2006 - 05:57.
Re: Problem

Hmm, this is odd. So the peer computer can connect to the tracker and see the seeds but not actually connect to the seeds? I have no idea why this would happen, since they should be able to connect. Are you sure your network administrator isn't throttling BitTorrent transfers?
---
Vidi, Vici, Veni.

Submitted by Poromenos on Tue, 07/02/2006 - 13:39.
Ok, apparently the seed

Ok, apparently the seed wasn't registering. I had started and stopped the torrent a couple times and I think each time the seeding computer connected it registered another peer. I really don't know. Anyway, the seeding computer appears to be set up correctly. I am the admin so i know the forwarding is set-up right. The downloading computer opens the torrent (using bits on wheels on os x) but doesn't connect to any seeds or peers. The downloading computer does work with torrents i've downloaded on-line.

Submitted by Anonymous (not verified) on Tue, 07/02/2006 - 17:08.
Re: Problem

Hmm, I have no idea. Are you sure the seeding computer displays a green icon and says "seeding"? Other than that, I don't know what to tell you.
---
Vidi, Vici, Veni.

Submitted by Poromenos on Tue, 07/02/2006 - 21:31.
No Download thru bittorrent

I have windows xp sp2, at first it seems like the firewall was blocking the uploads and downloads but then i deactivated it and im still getting a download speed of 1kbps, and this is not only thru bittorrent now im getting this error with every p2p application i have installed, so can anyon help me correct this.

P.D: already consulted my ISP provider and the ports aren't blocked by them.

Submitted by JimmyChalice (not verified) on Wed, 08/02/2006 - 14:26.
Re: Problem

Hmm, there could be many problems that cause this. Maybe you are behind a NAT, or maybe you have a limiter program you forgot about, or set the limits within uTorrent wrong. Check these and see.
---
Vidi, Vici, Veni.

Submitted by Poromenos on Wed, 08/02/2006 - 15:02.
GREAT TUTORIAL!!!

GREAT TUTORIAL!!!

Submitted by Anonymous (not verified) on Wed, 08/02/2006 - 22:10.
Guys, switch to beta

Guys, switch to beta versions of this nifty program, the beta has everything and more :) although it's still under development, it made my downloading faster and much much more stable than it was before, hence upload and download ratio were practically INVERTED. I used to download with 5kbytes and upload 10kbytes, now it's 25kbytes down and 5kbytes up :) (and i'm on a 30kbytes/10kbytes connection) sweet!

Submitted by Savvas (not verified) on Thu, 09/02/2006 - 16:16.
Thanx

Thanx for the excellent guide. Was sharing torrents within five or ten mins. Great Stuff!

Submitted by Dozzy (not verified) on Sat, 11/02/2006 - 21:15.
How do I "properly"

How do I "properly" redirect?

Submitted by aaas (not verified) on Mon, 13/02/2006 - 23:05.
Re: Redirect

That depends on your network setup. You can see if it works by going to Options->Speed Guide and pressing "Test if port is forwarded properly".
---
Vidi, Vici, Veni.

Submitted by Poromenos on Tue, 14/02/2006 - 11:09.
Do i download bittorrent before i download utorrent 1.4?

Do i download bittorrent before i download utorrent 1.4? im a noob at this can someone please help me

byron

Submitted by Anonymous (not verified) on Sat, 18/02/2006 - 02:39.
Re: BitTorrent

No, uTorrent is a BitTorrent client.
---
Vidi, Vici, Veni.

Submitted by Poromenos on Sat, 18/02/2006 - 09:07.
uTorrent

Do you know where I can find an easy tutorial/guide on how to use utorrent to download movies, music etc? I can't seem to find anything on their website and I am completely lost. Don't even know where to begin.

Any help you can give me would be greatly appreciated.
Rachel

Submitted by Rachel (not verified) on Mon, 20/02/2006 - 02:32.
Re: uTorrent

I don't know any, so I'll just make one soon :) Wait for it in the next few days.
---
Vidi, Vici, Veni.

Submitted by Poromenos on Mon, 20/02/2006 - 11:05.
utorrent

Hi, I installed utorrent yesterday and configured it according to a page I found in google...

I was a kazaa Lite User until my friends all convinced me to use bittorrents instead..I suppose I stayed using Kazaa for so long because of its simplicity...

In any case im eager to get started with the alternative after hearing such great things about it...
As far as I am aware, I have configured my netgear router to allow port forwarding and changed the relevant settings in Utorrent but seem to be getting poor transfer rates..

I have an 8mb broadband and would regularly get speeds in excess of 400kb/s when downloading files using Kazaa Lite...
So far using Utorrent I have 2 files that im trying to download..
One has a download speed of 50kb/s upload speed 60kb/s while the other has a max download of 6kb/s upload 6kb/s
What is going on? Shouldent it be possible to get much faster transfer rates? I do have an 8mb line afterall.

IS it my configuration?
Possibly my bad luck with these files?
Or something else?

Please help ...for my first time this isnt encouraging for my first time

Submitted by gazawee (not verified) on Sat, 25/02/2006 - 10:59.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Google ads

(You can disable these if you log in)