ELI5: How to put several servers on one external IP?

https://lemmy.today/post/31953432

Honestly Cloudflare Tunnels could be a very simple way to do it. I’ve always had tremendous luck with it. By using CF you can let them do all the heavy lifting instead of hosting your own… as long as you trust them.

You can use frp to do the same thing a CloudFlare tunnel does without giving them your unencrypted data.

github.com/fatedier/frp

GitHub - fatedier/frp: A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.

A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet. - fatedier/frp

GitHub
It’s definitely not the same thing. I do understand reservations behind usage free-tier services from Big Bad Corp., but I don’t understand malicious reduction of valid arguments for usage of those services.
It literally does the same thing, except it’s self hosted?

No public server required at all

  • CF: Yes

  • frp: No

DDoS protection, WAF, and automatic SSL

  • CF: Yes

  • frp: No

Access controls and auth

  • CF: built-in Zero Trust

  • frp: manual setup of token/OIDC

Managed DNS

  • CF: Yes

  • frp: No

Built in security tools

  • CF: Yes

  • frp: No

Just like I said - prevalent reduction of valid arguments for usage of those services.