Recommended way to bypass ISP blocking port forwarding

What type of hardware are you using: Other(?)
What YunoHost version are you running: 11.3.0.2
How are you able to access your server: The webadmin
SSH

Describe your issue

Some ISPs (specially CGNAT ones, Starlink is a common one) do not allow port forwarding. This might be very confusing to users because you can access router firmware interface and configure port forwarding there “correctly”, but it won’t work. Ports will not be reachable from the outside.

First advice would be to change ISP, but, specially in the third world, some of us are bound to specificic ISPs because there is no alternative where we live.

How can you set up public web services using yunohost with a ISP that does not allow port forwarding?

I’ve heard about setting up a VPS with a VPN, tailscale, headscale, SSH based solutions (ngrok, serveo.net), or using IPv6, and I am very confused as I am not very knowledgeable with networking, but I think it would be very useful have a specific yunohost guide saying different ways (pros, cons, speed, prices) in which we can achieve this.

Any ideas? what would be the main ways of achieving this?

thanks!!

PS: this is a restatement of my former post:

Share relevant logs or error messages

no ports are open to the outside

1 Like

Hi!

There already are documentation about this:

3 Likes

thanks! We also did our own tutorial in spanish
En español castellano
https://wiki.eticadigital.eu/es/servidor_en_casa