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.
I don't have the tracker line in the advanced section of preferences to change to true. What am i supposed to do?
- reply
Submitted by Anonymous (not verified) on Thu, 26/01/2006 - 18:39.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.
- reply
Submitted by Poromenos on Thu, 26/01/2006 - 18:56.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
- reply
Submitted by Firon (not verified) on Fri, 27/01/2006 - 02:59.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?
- reply
Submitted by Anonymous (not verified) on Fri, 27/01/2006 - 06:56.http://www.utorrent.com/faq.php#What_does_the_no_entry_symbol_mean_on_the_torrent_status_icons.3F
Try checking the FAQ...
- reply
Submitted by Firon (not verified) on Fri, 27/01/2006 - 07:07.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.
- reply
Submitted by Poromenos on Fri, 27/01/2006 - 11:13.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?
- reply
Submitted by Anonymous (not verified) on Fri, 27/01/2006 - 14:56.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.
- reply
Submitted by Poromenos on Fri, 27/01/2006 - 20:40.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.
- reply
Submitted by Anonymous (not verified) on Thu, 16/03/2006 - 03:43.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.
- reply
Submitted by Poromenos on Thu, 16/03/2006 - 09:50.Not when you specify a port ... trust me, I'm an ISP tech support supervisor
- reply
Submitted by Anonymous (not verified) on Thu, 23/03/2006 - 17:31.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.
- reply
Submitted by Anonymous (not verified) on Thu, 23/03/2006 - 17:35.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?
- reply
Submitted by Lichen (not verified) on Thu, 23/03/2006 - 00:25.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.
- reply
Submitted by Poromenos on Thu, 23/03/2006 - 01:00.This a very well done tutorial :)
thank you for this ;)
- reply
Submitted by Anonymous (not verified) on Fri, 27/01/2006 - 04:16.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
- reply
Submitted by Firon (not verified) on Fri, 27/01/2006 - 07:08.Good idea!
---
Vidi, Vici, Veni.
- reply
Submitted by Poromenos on Fri, 27/01/2006 - 10:49.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?
- reply
Submitted by marco (not verified) on Fri, 27/01/2006 - 09:00.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.
- reply
Submitted by Poromenos on Fri, 27/01/2006 - 10:51.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.
- reply
Submitted by Anonymous (not verified) on Fri, 27/01/2006 - 15:29.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.
- reply
Submitted by Poromenos on Fri, 27/01/2006 - 21:12.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?
- reply
Submitted by Anonymous (not verified) on Mon, 30/01/2006 - 20:15.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
- reply
Submitted by Luke-o (not verified) on Fri, 27/01/2006 - 16:51.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.
- reply
Submitted by Poromenos on Fri, 27/01/2006 - 20:46.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?
- reply
Submitted by Anonymous (not verified) on Fri, 27/01/2006 - 16:51.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.
- reply
Submitted by Poromenos on Fri, 27/01/2006 - 20:45.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.
- reply
Submitted by Neil (not verified) on Fri, 27/01/2006 - 23:24.I aim to please :)
---
Vidi, Vici, Veni.
- reply
Submitted by Poromenos on Fri, 27/01/2006 - 23:32.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?
- reply
Submitted by Anonymous (not verified) on Sat, 28/01/2006 - 22:02.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.
- reply
Submitted by Poromenos on Sat, 28/01/2006 - 23:30.Can this be done with torrent spy rufus??
- reply
Submitted by Anonymous (not verified) on Mon, 30/01/2006 - 11:36.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.
- reply
Submitted by Poromenos on Mon, 30/01/2006 - 12:04.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.
- reply
Submitted by Joey (not verified) on Sat, 04/02/2006 - 13:47.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.
- reply
Submitted by Poromenos on Sat, 04/02/2006 - 15:28.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?
- reply
Submitted by Anonymous (not verified) on Tue, 07/02/2006 - 05:57.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.
- reply
Submitted by Poromenos on Tue, 07/02/2006 - 13:39.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.
- reply
Submitted by Anonymous (not verified) on Tue, 07/02/2006 - 17:08.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.
- reply
Submitted by Poromenos on Tue, 07/02/2006 - 21:31.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.
- reply
Submitted by JimmyChalice (not verified) on Wed, 08/02/2006 - 14:26.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.
- reply
Submitted by Poromenos on Wed, 08/02/2006 - 15:02.GREAT TUTORIAL!!!
- reply
Submitted by Anonymous (not verified) on Wed, 08/02/2006 - 22:10.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!
- reply
Submitted by Savvas (not verified) on Thu, 09/02/2006 - 16:16.Thanx for the excellent guide. Was sharing torrents within five or ten mins. Great Stuff!
- reply
Submitted by Dozzy (not verified) on Sat, 11/02/2006 - 21:15.How do I "properly" redirect?
- reply
Submitted by aaas (not verified) on Mon, 13/02/2006 - 23:05.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.
- reply
Submitted by Poromenos on Tue, 14/02/2006 - 11:09.Do i download bittorrent before i download utorrent 1.4? im a noob at this can someone please help me
byron
- reply
Submitted by Anonymous (not verified) on Sat, 18/02/2006 - 02:39.No, uTorrent is a BitTorrent client.
---
Vidi, Vici, Veni.
- reply
Submitted by Poromenos on Sat, 18/02/2006 - 09:07.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
- reply
Submitted by Rachel (not verified) on Mon, 20/02/2006 - 02:32.I don't know any, so I'll just make one soon :) Wait for it in the next few days.
---
Vidi, Vici, Veni.
- reply
Submitted by Poromenos on Mon, 20/02/2006 - 11:05.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
- reply
Submitted by gazawee (not verified) on Sat, 25/02/2006 - 10:59.