TC domain wasnt renewed so you cant get to site right now even though server and tracker are still working.
You need to add the IP address from both site and tracker to your hosts file.
These are the IPs:
94.23.7.132 tehconnection.eu
94.23.7.132 tracker.tehconnection.eu
C:\Windows\System32\drivers\etc/hosts
Since there are very few people on TC right now, most torrents are freeleech/seeder surge
Enjoy!