Port Fowarding with Google wifi

Hi,
I have Home assistant running successfully.
Sorry NooB, I could not work configuring to access remotely.
I tried several tutorials but no luck, I followed and configured duckdns as instructed but unable to understand how to Port forward on a Google Wifi network.

Can someone please help.

https://support.google.com/wifi/answer/6274503?hl=en

That should be it… Since I dont own Google Wifi Network

Thank you, but what should be my Internal Ports and what should be External ports

Well you need to understand how the portforwading are… basically to keep your home safe all router will close all its port from outside (internet) Now since you would like to access your home machine from internet then you will need to open the port (if you run www then the port that need to be open are 80 and 443) Now some ISP disable the port to avoid people hosting and ruining their bandwith, so you need to check your ISP. I have two ISP which one allowing to come in via any port but my other one block all port under 1000.

Now back to your case how do you want to call your HASS? if you want to access it via your own domain without port then you need to open port 80 and 443 and you will need NGINX to proxy the domain into your local server (HASS) But if you just need to access it to its original port then 8123 is port that need to open.

I hope this will give some explanation regarding port. Please let me know if you need more assistant

1 Like

Thank you so much for detailed explanation, this makes sense now.

So is there a way to know if my ISP has blocked the ports or contacting them is the only option.

So in my Google wifie i have two options Internal Ports, External Ports for me to specify. Is my internal Port 8123? and external 80/443?

I do have a personal domain with godaddy, can i use that? or should i go throught the duckdns route?

Well you will know which port are open or blocked by contacting them or you can try it… but 1000 port is alot of port to test.

both internal ports and external ports in most case should be the same. So you want to used your domain but you dont want to add :8123 for example then you will require:

  1. have a webserver running on your linux machine and proxy the domain to your HASS local IP:8123
  2. Open port 80 and 443 both internal and external directed to your local IP
  3. Letsencrypt certs which can be created using certbot
  4. Do you have public IP from your ISP? if not you need to used CloudFlare free DNS Server which will have API allowing you to create your own DDNS (you dont have to used DuckDNS)
  5. If everything when well you should have HASS running using your own domain

OR

You want to used 8123 port or change it to random port

  1. open the port you will set both external and internal directed to your local IP
  2. you will need to create letsencrypts for SSL or you will have to run unsecure connections
  3. Do you have public IP from your ISP? if not you need to used CloudFlare free DNS Server which will have API allowing you to create your own DDNS (you dont have to used DuckDNS)
  4. If everything when well you should have HASS running using your own domain

OR

DuckDNS methods…you will have to open port 80 and 443 or whatever port you like redirected to your local IP. I believe there is an addon for duckDNS which help it update the your public IPs

1 Like

Thank for your patience, your help is much appreciated.
As a Noob Its a bit overwhelming now with all the info.

Ok my setup is iam running Hassio on a RPI3B.
I have a static IP from the ISP. (will this help)
Here is the port forwarding setting in Google wifi.
what do you mean by open port 80 and 443.
Do I 443 in both fields in the below step?

Static IP is alway good since you can forward your domain to that specific IP without worrying if that IP going to change upon system reboot. Now regarding the IP forward for domain you will need to create mutliple port forward. So in your case you will need 80:80 TCP to your RPI static internal IP then create anotherone 443:443 TCP to your RPI (make sure you have webserver to proxy it to your HASS:8123)

OR

the quickest open port 8123:8123 TCP to your RPI meaning you can connect via your domain to your public IP on port 8123 (no webserver needed)

1 Like

Thank you so much. i will try this.

Hi,

Did you ever get your HA to port forward with Google Wifi? I’m trying to do the same so that I can link my SmartThings account to my HA and there isn’t much on the interwebs about it.

No i did not.

Also having difficulty with this. Anyone able to shed some light?
I’ve found the section in the Wifi settings for port forwarding but it makes me select a device and I don’t see my router listed.

Have you guys tried this?
Port forwarding keeps telling me "failed to add new rule: check inputs..." - Google Nest Community