I’ve been thinking about putting some stuff that I can only find on direct download sites up as torrents, but most places I can access either have fake sign up/login links, or have very strict rules, like torrentgalaxy requiring at least 5 uploads per month for 3 months
I don’t think you require an account to upload/add a torrent hash there, give it a go without registering.
See the TPB official domains in their forums https://pirates-forum.org/status
For blocked websites you can try changing your system’s DNS, or use a VPN, or use a proxy, or use Tor Browser.
Note that you do need to register/post in the TPB forums to request to register/upload at the main TPB site.