docs/Port-Forwarding-Guide.md
BitTorrent is a peer-to-peer protocol which allows users to send and receive bits of files without the need of it being hosted on a centralized server.
For this to be possible, it is required to be accessible from the Internet. However, this is not always as straightforward as it may seem. Because of the nature of the Internet and security reasons, routers create a local network that makes your computer invisible to the Internet. This technology is called NAT.
To allow other peers to communicate with your Transmission instance, you have to forward a port through your firewall.
Upon opening Transmission for the first time, a macOS dialog box should appear asking if you will allow Transmission to receive incoming connections. Click Accept.
If this does not happen, you can add Transmission to Leopard's firewall manually:
To allow other peers to connect to you, you will need to forward a port from the router to your computer.
By default Transmission will try to forward this port for you, using UPnP or NAT-PMP.
Most routers manufactured since 2001 have either the UPnP or NAT-PMP feature.
For more comprehensive instructions specific to your router, visit portforward.com and choose your router from the list.
Go to the Why is my port closed? page.