Want to share some large files with a few friends, but worried about how
you’ll keep the file transfer private? Here’s how to use uTorrent as a
simple tracker and share files privately with your friends.
Preparation: Find Your Public IP and
Configure Your Router
Before we begin, we’ll need some important information. First,
you’ll need your external IP address. A very easy way to find this out is
to visit WhatIsMyIP.com. You’ll see your IP address in
a large font in the format XXX.XXX.XXX.XXX, and you’ll need to copy that down.
If you have a DNS service like DynDNS.com, you can use your DNS redirect
URL instead of your IP address.
Next, you’ll need to find out which port you’re accepting incoming
connections on, whether it’s open or not. Open up uTorrent, and go to
Options > Preferences. Click on the Connections Tab on the right.Next
to where it says “Port used for incoming connections” you’ll see your port
number, so copy that down. We need to check to see if that port is open
so leave uTorrent running, go to the uTorrent Port Checker, plug in your port, and submit.If not, you may need to make some
changes to your router configuration. Lastly, we need to enable
uTorrent’s built-in tracker. In uTorrent’s preferences, click on the
Advanced tab.Click on “bt.enable_tracker” and change the value to True.
Then, click OK and restart uTorrent for the changes to take effect.
Creating a Private Torrent
Now that everything is configured and we have all of the important
information, let’s create a new private torrent. Go to File > Create
New Torrent. Essentially, you’re adding your own IP address and port as a
valid tracker.
As you can see, we put our information under the Trackers section in the
following format:
http://ipaddress:port/announce
http://localhost:port/announce
The “localhost” portion is a reflexive reference which tells uTorrent
that whatever computer it’s running on is also a valid tracker. Make sure
that Private torrent is also checked off. This prevents sharing of the
torrent using other methods such as PEX and DHT. Now, unless someone has
the torrent you created, they cannot download your content.
For some added security, you can force encryption on outgoing
connections. Go to Options > Preferences, then click on BitTorrent.
Next to “Outgoing,” choose Forced and uncheck “Allow incoming legacy
connections.”
A few important notes:
·
uTorrent MUST be running in order
someone to download the torrent from you.
·
Your IP address must not change
during seeding (sorry dial-up users). If you have a DNS redirect, then
things should work fine.
·
Your port must not change during
seeding.
·
If you forced encryption, your
friend’s client must be configured to allow encryption.
uTorrent isn’t powerful enough to create a full-blown tracker, but it
does work well on a small scale and in our tests it seeded to 10 people without
any issues. It’s perfect for sharing files with some friends without
using a public tracker and sacrificing your privacy on both Windows and OS
X. While Transmission doesn’t have this functionality built-in, we’ve
heard excellent things about running uTorrent in WINE so our Linux users aren’t
left out, either.
No comments:
Post a Comment