TorrBridge

Torrent client · macOS

Nobody in the swarm ever sees your Mac.

A torrent client connects you to hundreds of strangers, and every one of them writes down your address. TorrBridge gives that job to a server you own. You just collect the finished files from it.

Version 0.1.14 · Universal, Apple Silicon and Intel · macOS 14 or later · Signed and notarised by Apple

Any other torrent client

Hundreds of strangers Each one you download a piece from
Your Mac Every one of them has your IP address

With TorrBridge

Hundreds of strangers They only ever meet the server
Your server Downloads the torrent. Its IP is the one they record
Your Mac Talks to the server and to nothing else
The swarm ends at the server. Your Mac never opens a connection to a peer — it has no BitTorrent code in it at all.

Setup

Three steps.

  1. 01

    Get a VPS and log in as root

    Any Ubuntu server.

  2. 02

    Run this

    curl -fsSL https://raw.githubusercontent.com/kvaggone/torrbridge-agent/main/install.sh | sudo bash
  3. 03

    Paste the key into the app

    It prints one key. Paste it into TorrBridge and you're done.

How it works

Two programs. Nothing in between.

On the server

A single program does the whole download — finding peers, fetching pieces, checking them. It keeps going with your Mac asleep, closed or somewhere else entirely. Come back tomorrow and the files are waiting.

On your Mac

The app only downloads finished files from your server, the way a browser downloads anything else. It has no BitTorrent code in it, so there is no way for it to reach a peer even by accident. Close the lid mid-transfer; it carries on where it stopped.

Security

There is no TorrBridge service.

Nobody sits between you and your server — no account, no sign-up, no telemetry, no record of who downloaded what. Not because we promise to delete it, but because it is never created. There is nothing for us to hand over and nothing to leak.

The app reaches one other address, and only one: a small file on GitHub, once a day, to notice that a new version exists. It carries nothing about you or your server, and it can be switched off in Settings.

Your app trusts one server, exactly

The key you paste names your server's certificate. The app accepts that one and nothing else — not even a certificate some authority vouches for.

We never ask for your server password

Setup is one command you run yourself. The app has no way to log in to anything: it contains no SSH at all.

You can read what runs on your server

The installer and the server program are public, and the file you download is checksummed against the source you can read.

Even the server holds no usable key

The part of it that faces the internet cannot read the secret it is checking against — only a fingerprint of it.

Before you start

What you need, and what this isn't.

Requirements

server
Ubuntu 22.04 or 24.04, x86_64 or ARM, root access
disk
2 GB free, plus room for what you download
mac
macOS 14 Sonoma or later
ports
7443 for the app · 51413 for BitTorrent

Check your provider's rules about BitTorrent traffic first. Some hosts allow it and some send abuse notices, and that is between you and them.

Honest limits

You bring your own server; there is nothing to rent from us. A torrent finishes on the server before it starts coming to your Mac — watching while it downloads is planned, not shipped. And there is no search or catalogue: TorrBridge downloads what you give it, and nothing else.