@flakerwaker: Exactly, as Rejetto said, you can get the IP of every domain (any
Hostname to IP address tool could do it), so it's almost pointless try to hide it. But depending on the type of visitors you have, there are several options you could try:
- The most cheap, easy and recommended solution (a little amateur, but initially does what you want), is opening an account on some free hosting, and use an
iFrame pointing to your HFS server IP (but your IP will be still shown when a download starts, so, it's only something visual and not true secure, although it can server you purpose). It was previously cited on the forum,
here.
- The most secure option you can use, is using HFS along with some CDN optimization service (that works similar to a tunnel service), being
Cloudflare the most popular. This way, if some bad user wants to know you IP, it will only get the IP of Cloudflare. But you have to configure HFS to restrict the access from all other IPs, and only allow the IP range of Cloudflare (if you don't do this, some old user can bypass Cloudflare and go directly to your IP if he already knows it). Get this working is not an easy task, at least for me to explain, but Cloudflare is free to use. Keep in mind that all your data passes trough Cloudflare servers (since it follows this path: your HFS Server > Cloudflare Servers > The final visitor), so, if you share sensitive or private information, this is not recommended (since Cloudflare could cache your information). You can also use CloudFlare for Dynamic DNS, as been described
here.
- Another option, but not free to use, is using a tunnel service like
PageKite and
ngrok (it almost works the very much the same as Cloudflare). It can be easier to configure than Cloudflare (since you don't have to open ports), but you have to pay something depending on how much bandwidth you use monthly. Like using Cloudflare, all the transferred data passes trough PageKite or ngrok servers, since that's they way they protect your IP (it works like some kind of proxy, if you understand how they work).
- The final option, is to install the now discontinued
PeerBlock (download
here) which restrict and limit the visitors IP to a specific
country (or to a specific IP range, if you know your visitor's IP range), but this will not hide your IP. This is a little aggressive way, since you can block some good users, and this is not an option if you have visitors from all around the world (although it can be useful if you want to use it along with Cloudflare to have a perfectly secure server).
I'm not an expert, so take this as your start point, since you have to figure out by yourself how to configure all the things. Like Rejetto also said, TOR could be help (using .onion address, but using that your visitors will also need to use TOR to download files from you). A related question about hiding the server IP, was done before
here. And correct me if I'm wrong, but I think there is no template (or CSS code) that can make your IP address disappear (that doesn't exist).
thanks you guys, i've read this forum a lot and seen how hard some of you work to help people, it would be nice to see this software go more commercial because a couple of you deserve very high paying jobs imo! (leoneeson and bmartino to name a few)
Thanks for the acknowledgement, but all the credit goes to Rejetto, since without him, HFS and this forum would not exist (and also deserve a special mention the rest of the community which participate here everyday). Like I've said several times, my contribution here is my way to donate to Rejetto for his amazing software (anyway, I'm always open to new job opportunities, just joking...
).
Cheers,
Leo.-