Preface: I wrote this tutorial for two reasons. More people should learn torrenting, and I want people to listen to my album.
What is torrenting?
Torrenting is a distributed file sharing system that basically lets you have really fast upload and download speeds if there’s enough people. All the people sharing amongst each other is called a swarm. There’s three types of users of a torrent that are commonly referred to: seeds, peers, and leeches.
Seeds - These are the people that have the whole file and are now sharing it with other people.
Peers - These are people that are uploading and downloading the file. They have a partial version of the file, but because torrenting shares files in pieces, they can start sharing pieces once they have them.
Leeches - These are people that download the file and then just turn off their torrenting program and don’t share. Don’t be these people.
How to start
I’d recommend starting with qBitTorrent. It’s easy to use, and right now is the gold standard in torrenting software, as far as I know. Additionally, your OS might have an actively maintained package for it, so look for that first! You’ll also need a VPN. I’m using Mullvad VPN for this guide.
Opsec
One thing to remember about torrenting is that it is a peer to peer network. This means that your computer will be directly connecting to others. Other computers will see the IP address that you’re torrenting on. Commonly, ISPs will detect torrenting and I’ve heard of users being sent legal letters telling them to stop torrenting copyrighted content. If you’re able to mask your IP and tunnel your traffic somewhere else, your ISP should not pick up on it. I’m basically describing a VPN.
This is the most important step.
Make sure you configure qBitTorrent to tunnel all your torrenting traffic through a VPN. I have no idea if you can split traffic, but honestly I wouldn’t risk leaking traffic. When going into qBitTorrent, make sure to navigate to Tools > Preferences > Advanced. From there, one of the first options lets you choose a network interface. If you are using Mullvad VPN, it should show up as a network interface.
If you don’t do this, you can leak traffic if you turn your VPN off before qBitTorrent, or if there’s some I/O error between qBitTorrent and your networking and it just switches to non-VPN networking. This ensures that all traffic goes through your VPN. This also means that if you turn your VPN off while torrenting, qBitTorrent will not be able to access the network because it’s restricted to VPN traffic. Sounds simple, but I speak from experience.
Actually torrenting
In order to actually torrent, you need a torrent file or a link. This tells the program where the swarm is. I’m providing a torrent file here. It’s an album that I made recently, but it’s completely free and meant to be distributed via torrent! For qBitTorrent, there’s a plus sign in the top left. Once you click that, you can choose a file and start torrenting!
Make sure to properly configure the path that the torrent/s will be stored. It’s easier to keep torrents separate from downloads. Once you’re done downloading a file, make sure to keep your program up! You can see what your torrenting ratio is (how much you’ve contributed back). Different communities can have different guidelines for what an acceptable ratio is. Make sure you figure that out before closing your torrenting program, lest you become a leech.
Slick way to promote your music lol
Just fyi, Mullvad doesn’t have port forwarding. That means you rely on other people that do have port forwarding to be able to connect to anything. At least one side has to have an open port. Theoretically, if everyone used Mullvad, torrenting would not work anymore.
When I need to test my setup or something using a legal torrent, my go-to is to unironically download a literal Linux ISO. Most popular distros are alternatively distributed via BitTorrent, so it is easy to find a random one to download.
- https://fedoraproject.org/torrents/
- https://www.debian.org/CD/torrent-cd/
- https://www.kali.org/get-kali/
- https://archlinux.org/download/
- https://ubuntu.com/download/alternative-downloads
- http://ftp.opensuse.org/
- https://www.whonix.org/wiki/Torrent
- https://www.qubes-os.org/downloads/
- https://fosstorrents.com/
- https://linuxtracker.org/
Yeah me too, but I wanted to write a guide on torrenting and have a reason for people to potentially see my music in the process!
and after getting OP’s album, check out OCRemix for tons of albums/tracks of videogame music remixes to practice with! a large majority of the albums are free and offer FLAC over MP3 if you download via torrent
Something I recently realized I can do that might be relevant to someone: if your VPN client has a “Local network sharing” option in the settings, that can be used to connect to your torrenting machine without turning the VPN on and off every time. I torrent into a shared drive and also use that machine to run other (local network) servers, so this is really useful. If it doesn’t have such an option, maybe there is still a way to enable non-vpn connections from the ip range of your local network.
I use AirVPN and to enable this you have to add a route for
192.168.1.0/24to be outside the VPN tunnel in the Eddie app.
You can split traffic btw but the ability to do that depends on what vpn client you use. Forcing qBt to use the vpn adapter is definitely important though. qBt also has a setting to start up in a paused session which I find helps so you can set your port before it starts contacting all the trackers
I may just start learning to do this. I guess the elephant in the room is best choices of a VPN right?
My recommendation is AirVPN. Comes with port forwarding and is easier to setup than Proton
PIA is still up there, in my opinion. They couldn’t care less about torrenting, proven no-logs service, port-forwarding, split-tunnelling for those pesky .gov sites that deny basic privacy rights. And its - debatably - best feature, it’s cheap.
Does PIA stand for something?
No one has given you a legitimate answer, but it stands for PrivateInternetAccess. As far as ethics as a company I couldn’t say, I only used them until my initial trial was up, then went with the full Proton Suite to get my email off of Microsoft and Google servers
Personal Israeli Assistant
A VPN by a major firm that people don’t trust.
You heard of the recent Mullvad controversy I’m assuming?
Thanks, that’s really helpful and not an overwhelming amount of information. Would love if you could add something about trackers. I have no idea what’s going on with them.
A tracker is a torrent site (eg: tbp). Any site that doesn’t host the files, just the links in magnet or .torrent is a tracker.
Under Linux you can easily script the qbittorrent port forwarding for Proton to automate any port changes.
Thank you for freely sharing your art! Seeding, will listen later



