Try hosting the file on different nodes and then connecting to one of those nodes (with the pinned file) using the "ipfs swarm connect " command. Another way to do it is deploy 4-5 servers for each file (yourself) or get your friends to join along your single node like we have in our discord to host each other's files.
Another critical factor here is port forwarding. Try to ipfs swarm connect the original node with another node to see if it's active on the IPFS network. Short guide on port forwarding
short video on it
One last thing, I suggest using high ports as most ISP block or shape lower ports. We use 40,000+ .
(the projects used in the discord screenshot)