Frequently Asked Questions

Cannot connect to tracker

If your BitTorrent client cannot connect to the tracker first diagnose why using the follow command:

$curl https://academictorrents.com/announce.php

You should see the failure message "d14:failure reason24:Invalid info_hash (0 - )e" if you can connect. If it doesn’t work then run curl -vvv to get details on the error.

People cannot connect to your server

To ensure optimal mirroring/seeding performance, it is important that the port your BitTorrent client is listening on is accessible from the internet. This may require allowing a port in a firewall or setting up port forwarding in a router.

You can check if the tracker can connect to your client’s port by looking at the Connect column on the Technical tab of the Details page. If it says Yes, the tracker can successfully connect to the port.

You can verify this yourself from a computer outside of your network with the following command:

nc -v {serveraddress} {port}

An example of a successful connection will look like:

$ nc -v host2.academictorrents.com 25000
Connection to host2.academictorrents.com port 25000 [tcp/icl-twobase1] succeeded!

An example of a unsuccessful connection will look like:

$ nc -v host2.academictorrents.com 25001
nc: connectx to host2.academictorrents.com port 25001 (tcp) failed: Operation timed out

Transmission HTTP Response code 0 (No Response)

This error seems to be associated with an erroneous default IPv6 configuration in Transmission causing the client to make requests incorrectly. The steps to fix this problem are as follows:

Shut down transmission-daemon (service transmission-daemon stop) Edit the settings.json file (default location: /etc/transmission-daemon/settings.json)

Change “bind-address-ipv6”: “fe80::”, to “bind-address-ipv6”: “::”,

Restart transmission (service transmission-daemon start)