My question is: does the tracker also pass packets of the [redacted] file or do I just connect directly to the computer(s) hosting it?
Não, um rastreador faz não ter nenhum pacote de dados real passando por ele. Se esse fosse o caso, o rastreador incorreria em um uso muito alto de largura de banda, e a taxa de transferência de todos os clientes conectados ao rastreador seria muito limitada. Finalmente, novos clientes BitTorrent podem usar tabelas de hash para listas de pares (dado que o torrent foi criado como um torrent DHT), completamente negando a necessidade de um rastreador centralizado.
I can seed at 3/4mbs speed but I have no public IP: how is this even possible without a third part effectively taking the packet and redirect it to another user?
Seu computador faz uma conexão TCP / UDP direta a qualquer ponto. Nenhum tráfego de dados passa pelo rastreador. Pode-se analisar os pacotes de dados reais enviados e recebidos de um par conectado usando um analisador de tráfego de rede como o Wireshark, que já contém suporte de alto nível para Pacotes BitTorrent (incluindo filtros de exibição ).