My Boss is looking - Click Here

Author Topic: Bit Torrent Tutorial  (Read 24986 times)

kpopmusicuk

  • Administrator
  • Kpop Music Fan
  • *****
  • Posts: 79
    • Email
Bit Torrent Tutorial
« on: March 05, 2004, 08:27:15 AM »
After putting up my BitTorrent page and advertising it to a handful trading lists a couple of times, I started receiving 2 different kinds of feedback:


From those having problems using the client to download.
From those asking about how to set up a BitTorrent "server".
It's important to say first of all that BitTorrent is an application that is still being developed, and therefore the information I give here may become quickly inaccurate or out-of-date. There are 2 "official" resources for BitTorrent info, so I'll try not to repeat what you can find at:

BitTorrent Homepage.
BitTorrent e-mail list.
However, there is very little documentation at the BitTorrent homepage, and most of what goes on on the yahoogroups list is technical and oriented towards the program code.
In general, BitTorrent works the same as you think Furthur ought to. If you connect to Furthur and see a fileset offered by 2 people, and start downloading, you should start receiving data from those 2 connections (and only those 2 connections). With BitTorrent, you would also start receiving data from anyone else who has started to download the same fileset, even if they don't have it complete (yet). That's the principle, and I'm sure there are lots of details that we could talk about that affect the efficiency of the process, or trip the system up, but that's all I needed to know before I thought "OK, that sounds cool; I'll download BitTorrent and see if it works for me".

The first problem that I saw after installation was my firewall popped up when I attempted my first download, to ask me if it was OK for BitTorrent to act as a server. I said "yes", and then waited for my download to complete. It was so simple and easy I thought "How do I run my own BitTorrent server?"


Client problems.
As I said above, I didn't really have any, but these are the possible problems that I can think of:


Port problems.
Firewall problems.
The download application does 2 things:

It talks to the BitTorrent "tracker" (running on my machine) on Port 6969.
It talks to other BitTorrent downloaders using Ports between 6881 and 6889.
There are 2 reasons why those Ports may cause problems:

Your ISP may block certain Ports (or, looking at it another way, your ISP may only allow certain Ports).
Your local network (ie your employer's network - if you are connected from work - or your home network) may only allow certain Ports).
Even a single PC connected to a cable or ADSL modem can behave like a "network" of PCs, depending upon how it is set up. Networking is not my forte, so I won't offer much specific advice here other than to say that you need to look into ways of getting traffic through to your machine on these Port numbers. If someone would like to send me some specific information, or a web link, I'll add it here. Until then, talk to your network administrator or refer to your modem and/or router manuals.
When I set up my system to offer BitTorrent downloads, I found that I needed to go to the NAT settings in my modem and ensure that Port 6969 was directed to the correct machine (in my home network). But this is only be necessary when you are running the BitTorrent "tracker" (the "server"). I also set Ports 6881 - 6889 in the same way, although I'm not certain that that was required.

One other thing seems to confuse some downloaders. The downloader program does 3 things:


Allocate filespace (if files do not already exist) for the fileset to be downloaded.
Verify the files to determine what parts (if any) have already been downloaded.
Begin downloading any missing parts.
Some people look into the download directory after stage (1) and discover a directory containing hundreds of megabytes of files; this does not mean that the files have completely downloaded! You should check the BitTorrent download window for the percentage downloaded; you probably won't find anything of use in the download directory until you hit 100%.
Once your download is complete, the BitTorrent program will continue offering the fileset to other downloaders, and it is at this stage (when your download is at 100%) that I hope you can leave BitTorrent running. You will be sharing your upload capacity in order to provide maximum download capacity for any remaining downloaders.

With your BitTorrent download complete (and the BitTorrent program still running), there may be some issues regarding access to the downloaded files. I use Notepad Plus (instead of Notepad), and I discovered that Notepad Plus won't open files when the BT downloader has a hold of them. One person reported to me that shnamp wouldn't open .shn files that BT still had a grip on. If you want to continue sharing the downloaded fileset, you cannot move or alter any of the individual files. But you can copy them. So I recommend copying the entire fileset to a new directory, where you can decompress .shns, read info files, check md5s, burn CDs, whatever. If you dont have the disk space for this, and you want to end the BT downloader, you can always put the files back onto your system later (ie if you burnt them onto CD), then you can re-run the BT downloader. When prompted for a download location, select the folder where you placed your files, and the first thing the downloader will do is verify the files it already finds there. Since you already have the complete fileset, after it has run the verification (which will take a minute - depending upon filesize), you will find your BT downloader will show 100%, and start sharing again.

I hope that covers all the questions regarding downloading. "Serving" using BitTorrent is currently a little tricky, partly because there isn't a GUI interface and partly because it doesn't work quite the way you may expect.


How to set up a BitTorrent "Server"
There are 4 different elements that you will need. Even if you cannot offer all these from your machine, you might still be able to offer files via BT (so read on...):


A BT "tracker" running on a publicly-available machine. Publicly-available essentially means either a static IP address, or a stable domain.
Create a "metafile" for your fileset. This will be the .torrent file that you see in the BT download file link.
Run the BT downloader on your system, specifying a download directory where you already have the files stored.
Offer the metafile to those who will download the files from you.
This is an unusual procedure, and future developments to the BT software may change the process. Like all things, we can break it down into small parts, in order to understand and simplify the process.
Firstly you need to download the BT source package from the BitTorrent Homepage. Check the BUILD.windows file; BitTorrent version 3.0 will tell you that you need 3 additional downloads, of Python version 2.0, wxPython, py2exe, and the nullsoft installer. The last 3 items are only necessary if you intend to modify and create your own customised version of BitTorrent, but to run a "server", you will need the first 2. So grab the BitTorrent Source package and Python version 2.0.

The BT source package (for Windows) is a .zip file. Unzip it and place it in a folder such as "C:\BT". You'll need to remember where you put it.

Python is a programming language. The BT source package comprises a collection of Python programs, but you can't run them until you download Python. It doesn't matter where you install Python on your system so pick whatever directory you would normally use and just install as usual.

Now you need to think about your BT tracker. If you're running a web or ftp server, you probably advertise it either with a plain-language url ("http://www.myserver.com"), or perhaps as a static IP address (usually assigned by your Service Provider) - such as "207.46.230.219". Most individuals on the internet don't have static IPs, so a plain-language dynamic IP will be required. These can be obtained from many sources for free; I use www.myip.org, but if you click the link you'll see that they no longer offer .myip.org addresses. Instead they now refer you to an alternate service - dns2go.com. Newsflash - I just visited the page whilst preparing this FAQ and I see the dns2go.com service is shortly to become a pay service. I'll put up links to other domain name providers as soon as possible. An internet search should turn up many different free domain name providers.

If your ISP or network won't let traffic through on Port 6969, or if for some reason you don't want to run the BT tracker on your machine, it is possible to use a tracker running on a different site. You could, for instance, use mine! When you think about this, you can probably see why there may be some legal implications, and future developments with BitTorrent will likely change this method of using trackers. For now, if you want to use my tracker, please e-mail me and we can try it out. (It's possible to configure the tracker to run on other Ports, but I suppose that if you can't use Port 6969 you probably won't be able to use other Port numbers either).

If you want to run your own tracker, then your machine will need to recognise itself as "http://www.myserver.com" or as "http://207.46.230.219" (or as whatever IP address you are using). Here's another critical issue: the http:// address that you use will be referred to by other downloaders, so you MUST use an addressing method that works for the "outside world" for seeing your machine. Most specifically, you must NOT use the local machine name or local network IP address. So, you got to this site (probably) by using a "http://smiler.myip.org" address. If you lookup smiler.myip.org (using say Ping), the IP address it shows you is - strictly speaking - the IP address of my modem. That's why I have to configure the NAT settings on my modem to pass Port 6969 connections through to the BitTorrent machine. Inside my network, I have to tell my machines that "smiler.myip.org" is the BitTorrent box, and I do that by amending my Windows hosts file. (Start button / Find / (type "hosts") / right-click / Open-With / Notepad). Add a line that says "192.168.1.5    myserver.com" (without the quotation marks, changing the IP address to your local network IP address and changing myserver.com to the domain that you obtained for yourself).

This is all standard network stuff, and isn't much more complicated than installing an ADSL or cable modem, so I hope you're with me so far. If any network specialists care to correct any errors, or rewrite this for me, please let me know.

The next thing you need to do is to prepare your fileset. Gather together your files and place them in a folder together. Short folder names are best, since (on a Windows system) we're going to be doing some DOS commands. Let's say you placed some files in "I:\BT\filesetfolder".

Now we know where we will be running the tracker, and we have a fileset ready. The next thing I did was create a (one-line) DOS batch file for running the tracker. This is the command I (used to) use:


C:\PROGRA~1\BITTOR~1\source\bttrack.py --port 6969 --dfile dstate"
Notice I used DOS short filenames. This doesn't help legibility, but (stupid me), I 'm not clear on how to run DOS commands using the long filenames. Anyway, you need to specify the path to your BitTorrent source files, then "bttrack.py". The port parameter identifies that the tracker will use for communicating with downloaders, and the "--dfile" bit identifies "dstate" as the name of a temporary file that will be used to save connection information. Save this one-line batch file somewhere that you can get to easily (I have a folder on my desktop containing a whole set of BT batch files), and give it a nice sensible name - like "Start BitTorrent tracker.bat".

You can now run the tracker. If the DOS box flashes up and then quickly disappears, there is an error somewhere. If you can't make this work try opening a DOS box and navigating to your BT source folder, then typing the bttrack command manually. You should see helpful error messages in that case.

This is (something like) the command I now use:


C:\PROGRA~1\BITTOR~1\source\bttrack.py --port 6969 --dfile dstate >>"I:\logs\BTlog.log"
The output from this command goes to a log file, and the format is the same as standard web server logfiles. So I can run a logfile analyzer. To begin with, use the command without the >>logfile.log part. You can see messages in the DOS box that way. Once you have the tracker running, it will stay running in a DOS box until you close it.

With the tracker running, we can now create the "metafile". For this, I created another one-line batch file. Then, whenever I need to create a new metafile, I just copy the batch file and amend the parameters. This is an example:


C:\PROGRA~1\BITTOR~1\source\BTMAKE~1.PY "I:\BT\filesetfolder" http://smiler.myip.org:6969/announce
Notice that there are no wildcards in this command; "filesetfolder" is the name of the folder containing ALL the files I want to offer for download. BTMAKE~1.PY is the short filename for btmakefile.py (in the source folder). This command can take a while to run. The larger the fileset, the longer it takes to run. The output is a file named filesetfolder.torrent, this will be a comparatively small file - a 1.1G fileset that I used resulted in a 25k .torrent file. It depends upon the number of files, and their size. In a real situation, your folder name would probably be something like "gd1972-08-27-shn".

Normally the .torrent file will be placed on a web server, surrounded by a page with the appropriate information, and links. The downloader clicks on the fileset.torrent link, the server offers up the .torrent file and the browser starts the BT downloader. The BT downloader receives the .torrent file - which is comparatively small - and once it has the .torrent file it then knows everything it needs to about how to connect and find other downloaders, plus the names of the files, their sizes, and checksums.

What's also rather cool about this is that you can actually double-click on the .torrent file (from Windows Explorer) and it will start off the downloader. So you can e-mail the .torrent file or arrange it to be placed on a 3rd party website if you're not running your own web server. The Readme with the BT source package says that the webserver must be configured to handle .torrent files as application/x-BitTorrent; I'm not sure how critical this would be - perhaps a web server that wasn't configured this way would still offer the file so you could use your browser to save the file to hard drive, then double-click on the downloaded .torrent file.

Anyway, if you are running a web server, configure it so .torrent files are handled as application/x-BitTorrent, and you should be OK. Place the file on your webserver, and create a page with a link to the .torrent file. If you would like me to place your .torrent file on my server (on my taper-friendly BitTorrent page), please e-mail me.

At this stage, there are no connected downloaders, and no-one will be able to receive the files. The key to kick-starting the operation is to start a downloader running on your system, pointing it at your folder containing the complete fileset. Remember how the BT downloader works:


Allocate filespace (if files do not already exist) for the fileset to be downloaded.
Verify the files to determine what parts (if any) have already been downloaded.
Begin downloading any missing parts.
I don't recall the reasoning, but in actual fact I'm running my "primary" downloads in DOS boxes. This is an example of the commands I'm using. (One advantage is that if I reboot the machine I only need to double-click on the batch files to kick everything off again exactly as it was before).

C:\PROGRA~1\BITTOR~1\source\BTDOWN~2.PY --url http://smiler.myip.org/BT/TOO2002-06-xx-shn.torrent --ip smiler.myip.org --saveas I:\BT\TOO2002-06-xx-shn --display_interval 2
(all as one long line in the batch file).

So for your first, primary downloader - the one you run on your own system - the files already exist - there is no need to allocate or create them. File verification (against the checksums in the .torrent file) will show that the files are complete. Therefore as soon as steps (1) and (2) have been completed (remember, this may take a minute, depending upon filesize), your downloader will show 100% download complete and then start offering the complete download to any new connections.

When you started running the downloader, you may have noticed some activity from the tracker (running in its DOS box). You would see a rather cryptic string containing a "hash_info", "peer_id" and other information. If you didn't see this, or if the downloader reported an error such as failure to connect to the tracker, you may need to go back a few steps. Remember, the .torrent file contains within it the url of the tracker (ie "http://smiler.myip.org:6969), so if your machine can't see this url (because of Port problems, or because of machine name problems), the downloader won't be able to see the tracker either.

Now all you need to do is advertise your .torrent file or page. http://wiki.etree.org has a taper-friendly links page, and most likely if you are interested in sharing files this way you're probably on a few trading lists anyway. So I guess you know where to advertise your page. My experience has been that some lists produce better responses than others - the most effective method has been posts made to the etree announce list.

Hopefully downloaders will then start to connect. You want them to stay connected even after their download has finished, so it's a good idea to give some information on your BitTorrent page about how to use the program effectively, and to ask people to kindly stay connected even when they get to 100%. Maybe when people have more experience and better understanding of BT, this will happen more frequently, but I am seeing a lot of times folks reaching 100% then disconnecting almost immediately. So long as there is at least one downloader at 100%, others will (eventually) get the complete fileset. How quickly will depend upon the upload offered by the "primary" downloader, and the number of connections. It saddens me to see 5 completed downloaders abandon their connections leaving 3 or 4 remaining downloaders served by just one completed downloader.

The BitTorrent tracker offers some feedback. If you connect to the tracker with your browser you get to see the "hash infos"; which are 20-character strings that only your computer can make sense of. As BitTorrent evolves there will be improved feedback from the tracker, but I hacked my tracker a little bit and I'm sure Bram will come up with something better before long. Check the "Current Activity" links on Smiler's BitTorrent page to see how I made it a little bit more useful, or check my BitTorrent tracker for the standard feedback.

http://smiler.no-ip.org/BT/BTtutorial.htm


kpopmusicuk

  • Administrator
  • Kpop Music Fan
  • *****
  • Posts: 79
    • Email
Bit Torrent Tutorial
« Reply #1 on: March 05, 2004, 08:29:08 AM »
If you want to run your own tracker, then your machine will need to recognise itself as "http://www.myserver.com" or as "http://207.46.230.219" (or as whatever IP address you are using). Here's another critical issue: the http:// address that you use will be referred to by other downloaders, so you MUST use an addressing method that works for the "outside world" for seeing your machine. Most specifically, you must NOT use the local machine name or local network IP address. So, you got to this site (probably) by using a "http://smiler.myip.org" address. If you lookup smiler.myip.org (using say Ping), the IP address it shows you is - strictly speaking - the IP address of my modem. That's why I have to configure the NAT settings on my modem to pass Port 6969 connections through to the BitTorrent machine. Inside my network, I have to tell my machines that "smiler.myip.org" is the BitTorrent box, and I do that by amending my Windows hosts file. (Start button / Find / (type "hosts") / right-click / Open-With / Notepad). Add a line that says "192.168.1.5 myserver.com" (without the quotation marks, changing the IP address to your local network IP address and changing myserver.com to the domain that you obtained for yourself).

This is all standard network stuff, and isn't much more complicated than installing an ADSL or cable modem, so I hope you're with me so far. If any network specialists care to correct any errors, or rewrite this for me, please let me know.

The next thing you need to do is to prepare your fileset. Gather together your files and place them in a folder together. Short folder names are best, since (on a Windows system) we're going to be doing some DOS commands. Let's say you placed some files in "I:\BT\filesetfolder".

Now we know where we will be running the tracker, and we have a fileset ready. The next thing I did was create a (one-line) DOS batch file for running the tracker. This is the command I (used to) use:


C:\PROGRA~1\BITTOR~1\source\bttrack.py --port 6969 --dfile dstate"
Notice I used DOS short filenames. This doesn't help legibility, but (stupid me), I 'm not clear on how to run DOS commands using the long filenames. Anyway, you need to specify the path to your BitTorrent source files, then "bttrack.py". The port parameter identifies that the tracker will use for communicating with downloaders, and the "--dfile" bit identifies "dstate" as the name of a temporary file that will be used to save connection information. Save this one-line batch file somewhere that you can get to easily (I have a folder on my desktop containing a whole set of BT batch files), and give it a nice sensible name - like "Start BitTorrent tracker.bat".

You can now run the tracker. If the DOS box flashes up and then quickly disappears, there is an error somewhere. If you can't make this work try opening a DOS box and navigating to your BT source folder, then typing the bttrack command manually. You should see helpful error messages in that case.

This is (something like) the command I now use:


C:\PROGRA~1\BITTOR~1\source\bttrack.py --port 6969 --dfile dstate >>"I:\logs\BTlog.log"
The output from this command goes to a log file, and the format is the same as standard web server logfiles. So I can run a logfile analyzer. To begin with, use the command without the >>logfile.log part. You can see messages in the DOS box that way. Once you have the tracker running, it will stay running in a DOS box until you close it.

With the tracker running, we can now create the "metafile". For this, I created another one-line batch file. Then, whenever I need to create a new metafile, I just copy the batch file and amend the parameters. This is an example:


C:\PROGRA~1\BITTOR~1\source\BTMAKE~1.PY "I:\BT\filesetfolder" http://smiler.myip.org:6969/announce
Notice that there are no wildcards in this command; "filesetfolder" is the name of the folder containing ALL the files I want to offer for download. BTMAKE~1.PY is the short filename for btmakefile.py (in the source folder). This command can take a while to run. The larger the fileset, the longer it takes to run. The output is a file named filesetfolder.torrent, this will be a comparatively small file - a 1.1G fileset that I used resulted in a 25k .torrent file. It depends upon the number of files, and their size. In a real situation, your folder name would probably be something like "gd1972-08-27-shn".

Normally the .torrent file will be placed on a web server, surrounded by a page with the appropriate information, and links. The downloader clicks on the fileset.torrent link, the server offers up the .torrent file and the browser starts the BT downloader. The BT downloader receives the .torrent file - which is comparatively small - and once it has the .torrent file it then knows everything it needs to about how to connect and find other downloaders, plus the names of the files, their sizes, and checksums.

What's also rather cool about this is that you can actually double-click on the .torrent file (from Windows Explorer) and it will start off the downloader. So you can e-mail the .torrent file or arrange it to be placed on a 3rd party website if you're not running your own web server. The Readme with the BT source package says that the webserver must be configured to handle .torrent files as application/x-BitTorrent; I'm not sure how critical this would be - perhaps a web server that wasn't configured this way would still offer the file so you could use your browser to save the file to hard drive, then double-click on the downloaded .torrent file.

Anyway, if you are running a web server, configure it so .torrent files are handled as application/x-BitTorrent, and you should be OK. Place the file on your webserver, and create a page with a link to the .torrent file. If you would like me to place your .torrent file on my server (on my taper-friendly BitTorrent page), please e-mail me.

At this stage, there are no connected downloaders, and no-one will be able to receive the files. The key to kick-starting the operation is to start a downloader running on your system, pointing it at your folder containing the complete fileset. Remember how the BT downloader works:


Allocate filespace (if files do not already exist) for the fileset to be downloaded.
Verify the files to determine what parts (if any) have already been downloaded.
Begin downloading any missing parts.
I don't recall the reasoning, but in actual fact I'm running my "primary" downloads in DOS boxes. This is an example of the commands I'm using. (One advantage is that if I reboot the machine I only need to double-click on the batch files to kick everything off again exactly as it was before).

C:\PROGRA~1\BITTOR~1\source\BTDOWN~2.PY --url http://smiler.myip.org/BT/TOO2002-06-xx-shn.torrent --ip smiler.myip.org --saveas I:\BT\TOO2002-06-xx-shn --display_interval 2
(all as one long line in the batch file).

So for your first, primary downloader - the one you run on your own system - the files already exist - there is no need to allocate or create them. File verification (against the checksums in the .torrent file) will show that the files are complete. Therefore as soon as steps (1) and (2) have been completed (remember, this may take a minute, depending upon filesize), your downloader will show 100% download complete and then start offering the complete download to any new connections.

When you started running the downloader, you may have noticed some activity from the tracker (running in its DOS box). You would see a rather cryptic string containing a "hash_info", "peer_id" and other information. If you didn't see this, or if the downloader reported an error such as failure to connect to the tracker, you may need to go back a few steps. Remember, the .torrent file contains within it the url of the tracker (ie "http://smiler.myip.org:6969), so if your machine can't see this url (because of Port problems, or because of machine name problems), the downloader won't be able to see the tracker either.

Now all you need to do is advertise your .torrent file or page. http://wiki.etree.org has a taper-friendly links page, and most likely if you are interested in sharing files this way you're probably on a few trading lists anyway. So I guess you know where to advertise your page. My experience has been that some lists produce better responses than others - the most effective method has been posts made to the etree announce list.

Hopefully downloaders will then start to connect. You want them to stay connected even after their download has finished, so it's a good idea to give some information on your BitTorrent page about how to use the program effectively, and to ask people to kindly stay connected even when they get to 100%. Maybe when people have more experience and better understanding of BT, this will happen more frequently, but I am seeing a lot of times folks reaching 100% then disconnecting almost immediately. So long as there is at least one downloader at 100%, others will (eventually) get the complete fileset. How quickly will depend upon the upload offered by the "primary" downloader, and the number of connections. It saddens me to see 5 completed downloaders abandon their connections leaving 3 or 4 remaining downloaders served by just one completed downloader.

The BitTorrent tracker offers some feedback. If you connect to the tracker with your browser you get to see the "hash infos"; which are 20-character strings that only your computer can make sense of. As BitTorrent evolves there will be improved feedback from the tracker, but I hacked my tracker a little bit and I'm sure Bram will come up with something better before long. Check the "Current Activity" links on [colo=red]Smiler's BitTorrent page[/color] to see how I made it a little bit more useful, or check my BitTorrent tracker for the standard feedback.

http://smiler.no-ip.org/BT/BTtutorial.htm

cherryblue

  • Newbie
  • *
  • Posts: 5
Bit Torrent Tutorial
« Reply #2 on: January 08, 2005, 06:47:37 AM »
hiii folks....
sorry im getting really lost reading ur tutorial cos im not IT pro hehe....
i jez have a simple questions and hope ya all can help....
ive downloaded a korean song with .torrent file. but how do i open it cos i can use winamp and windows media player. what player should i use?

n btw, any idea where i can find help to download streaming media software? cos i tried to download music video here and it prompt me to download a streaming media, but when i tried to do that it doesnt let me download.

appreciate ur reply....

thanks n cheers,
cherryblue

arun

  • Newbie
  • *
  • Posts: 5
Bit Torrent Tutorial
« Reply #3 on: July 13, 2005, 10:11:37 PM »
I have a hard time understanding how to use the the program could you use pictures and simplify the word a bit.


Thanks.

mmei627

  • Newbie
  • *
  • Posts: 9
    • Email
Re: Bit Torrent Tutorial
« Reply #4 on: August 15, 2007, 10:58:57 PM »
who still dosnt know how to use bt? lol ???

ROKMOSO

  • Newbie
  • *
  • Posts: 16
Re: Bit Torrent Tutorial
« Reply #5 on: September 21, 2007, 03:27:52 PM »
nice info.

sunghan

  • Kpop Toddler
  • *
  • Posts: 5
Re: Bit Torrent Tutorial
« Reply #6 on: November 04, 2007, 11:49:37 PM »
Your ISP may block certain Ports (or, looking at it another way, your ISP may only allow certain Ports).
Your local network (ie your employer's network - if you are connected from work - or your home network) may only allow certain Ports).
Even a single PC connected to a cable or ADSL modem can behave like a "network" of PCs, depending upon how it is set up. Networking is not my forte, so I won't offer much specific advice here other than to say that you need to look into ways of getting traffic through to your machine on these Port numbers. If someone would like to send me some specific information, or a web link, I'll add it here.
http://www.portforward.com/guides.htm
That is hands down the best guide there is. Port forwarding is quite confusing for a lot of people. This guide will make it extremely easy. Just make sure to have your router brand and type, and then choose which program you want to port forward for. Once your done you can expect much quicker speeds.

mister-c

  • Kpop Toddler
  • *
  • Posts: 15
Re: Bit Torrent Tutorial
« Reply #7 on: February 28, 2008, 11:17:52 PM »
nothing special...sorry

viii

  • Newbie
  • *
  • Posts: 15
Re: Bit Torrent Tutorial
« Reply #8 on: June 05, 2008, 09:29:11 PM »
it helped, thanks ;)

harryoh52

  • Newbie
  • *
  • Posts: 8
Re: Bit Torrent Tutorial
« Reply #9 on: September 26, 2008, 10:45:36 PM »
hmmm does it damage your computer if you use bit torrent?

initialwill

  • Newbie
  • *
  • Posts: 16
Re: Bit Torrent Tutorial
« Reply #10 on: February 06, 2009, 10:22:56 AM »
thanks

cafebuon1975

  • Newbie
  • *
  • Posts: 16
Re: Bit Torrent Tutorial
« Reply #11 on: November 07, 2009, 11:19:53 PM »
phew...long read but thanks. That really helped me

 

TVB Lucky Draw
asian4you.com you porne crocmovies.com killmyday worldwidewives.com yousex myaflac whenifeelnaughty xnx redtub.com xxlx domai.com bang tube.com fucktube.com pornoramacom hotgoo myusenet pornorama ask tiava megarotic fling.com neatmovies megarotc snapsoid jizzhut sexytube uhfuck ddgirls.com pimpbus red tube holylol bhejafry myp2p.com cam4 ohslut stilemedia pornfo tubesex gexo 8 xtube.com jugy pornorip pornorama com hqtube.com yaho.com tube8.com 5pic funberry rude.com lia19 mapqwest yobt hawt.net uporntube.com seancody.com webfitti.com 89com red tubecom ziporn gexo.com m90.com roten.com spankwire.com twistys.com fakku.com lustgal.com need bang dirty director youpron.com sextop you tube8 reality king shufuni yazum.com sexworld.com linerider.com adultism.com phimheo retrosex kill my day x movies.com lust.com youporne layla69 moodyz frootloops.com purecfnm.com luyenphim bbctyping pornohub.com japsex steveharvey.com 18to19.com need bang.com prnhub apesex hentaicrack jasmin.com redporn.com mbc.net grayvee zooskool.com everybodyfucks doodhwali.com zumies fktube.com jizzhut.com gaywix.com xxxcom darlina.com c fake ikea.co.uk game papa dirtydirector.com dump.com fooxy gaybeef.com nakednews.com haporn vidz analous 8teenboy.com realitykings orsm.net pornhost.com vvd1.net similar sites sincity.com tx.rr.com efukt aspd.net phun.com jizz online efukt.com apelist aebn.com ro89 yourporn craigsex maxporn.com sexulus kisslola.com brazzer.com yuvutu nudetube turkadult you por jewhoo teenda.com kproxy pornkolt.com plola.com soon18 upsp icarli maxporn gmail.com myplaylist.com xpeeps pimp bus mxyer freeloaccess teensnow.com wunbuck mypay.com youporn.com minclip.com twisties.com pornotube.com punyu kaktuz com.pl hotail.com tube8.c0m bravoteen.com pornplays.com kisslola dac8 sextube.com zootube.com chrudat ticketpop youtubesex phonezoo.com hmvideo falula efukd nvhentai pinkyxxx.com poringa holylol.com xvideo dragongamez.com xlxx.com goofycake.com gigantits.com fcux.net bravoteen fpixx.com yazum gamepapa.com cam 4 xho allover30.com fsurf wcbs.com bt.com billing payments xxlx.com pure18 teh vids redporn realityking karup.com bang tube u tub xxnx dtunnel.com smuss.com bl boys fukku.com spankwire p90x.com hentaicake solowife.com needbang indy500.com dac8.com pornohub allgals stileprojet cam4.com juegos.com teenax.com superzooi mario.com danielle foxxx meebo.com brazzer smuss redtub youporn.uk 10gay solowife sexzoo xvideohost gooclips.com mysace maxporn.to exgfpics themetart yeslatina wether.com neatmovies.com jiizzhut asian4you what happened to maxporn daily niner vcd1 youporn primox.com frienster avizoon snuffx.com deauxma lia19.com bionicle.com chantasbitches free6.com fktube jzzhut lumrax uniquedump sekscom videoxnxx xmovie.com hmvideos luyen phim kinxxx tvkeyz.com streamsex xvideo.com meat spin teenport muyzorras napw.com youpor.com needbang com xmovies bazzers.com k proxy whaletail.com uporntube netzeromail.com pornotube gogurt.com grayvee.com liamodel pure18.com smutvibes uhoh.com pornhub 18sweet.net yantasy.com dachix bangtube.com you.por.com femjoy.com hotmatch.com xhamster granny cinema upsers.com tubesex.com soon 18 nonude ticketpop.com lust puppy vtunnel.com palcomix adilia.com kindgirls.com pornoexit uporn xho.com bazzers ben10.com page3.com jamglue.com needbang.com uporn.com tvkeyz exgfpics.com dvdgoo 7dog.com steve harvey.com red tube.com antarvasna.com whenifeelnaughty.com pornorama.com hqtube amandapics.com elgoog.com fakku lustgal doodie.com frienster.com cfake jizzonline.com gaywix pussyland purextc.com zooskool bodsforthemods pornative zoig.com puretna 100nonude efukd.com xmovies.com pornkolt minclip gutter.com redtube.com spnakwire 3movs goofycake funberry.com myscene.com compfused zillo.com lustpuppy sexytube.com bigboys.com sunnari.com pornhost xxxpower fukku veqq superzooi.com woh.rr.com realityking.com pornput 3movs.com vvd1.net tribalwars.net vtunnel busty.com beasttube bravoerotica soon18.com teensnow shit.com sexy tube reality kings compfused.com yobt.com vdz.com gagreport 18qt otbm.com hdbomba gexo hotmatch thugboy xxnx.com realitykings.com mymusclevideo seks.com fsckr joggs.com oscn.net hentaicrack.com reality king.com yuvutu.com wtvynews.com redtubecom gogurtcom zootube ben 10.com vidz.com xxlmovies newzfind vvd1 marta zawadzka zoig 4pig.com 3pic.com solo gals youtbube you vidz fizzy.com zadina.com laink fpixx ube8 qporno pbebank tehvids sexylabia bustyz metbabes youpron slutload snuffx 10gay.com ddwalls youvidz ls board min clip webmail.woh.rr.com dum.com walla.com sextoons.com fcux minclipcom boysfood.com youpor metart.com woh.rr.com webmail hq tube punyu.com pornplays 7dog 18to19 croc movies murai.com quickfap boxrec fear.com atkmodels.com mxyer.com hotgoo.com snapsoid.com afro6 bangtube pinkyxxx clittyclit yantasy xxxpower.net jizzbo 2scm.com phimtogo 2scm multiplication.com fucktube seemygf extendedcare.com tehvids.com one man one cup am14.com milfunter kaktuz.com metart.biz ahme.com gigantits wekinz teenda myspac.com copart.com v100.com ro89com blboys.com pornhub.com lickin.net tube8 crocmovies vho.com mesvip shepal pmates purefaces ro89.com lia model insimadult expida.com lia 19.com you tubesex xxxvogue.net veqq.com literotic.com hotgoo like killmyday.com megarotic.com