# Node-RED under private network/firewall, solutions

**URL:** <https://discourse.nodered.org/t/node-red-under-private-network-firewall-solutions/16248>\
**Category:** General\
**Created:** [3 October 2019 10:57 UTC](https://discourse.nodered.org/t/node-red-under-private-network-firewall-solutions/16248 "2019-10-03T10:57:41Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![GiovanniG](https://avatars.discourse-cdn.com/v4/letter/g/ecd19e/32.png) [@GiovanniG](https://discourse.nodered.org/u/GiovanniG)\
**Post date:** [3 October 2019 10:57 UTC](https://discourse.nodered.org/t/node-red-under-private-network-firewall-solutions/16248/1 "2019-10-03T10:57:41Z")

</div>

Hi mates, having my Raspberry connected to internet by an operator which gives only private IP addresses (10.\*) has the advantage I can consider it protected against hackers, and don'tput me on the temptation to expose it opening some ports on public IP. But what if I would like to see the front end (or even back end, to configure/improve flows) on internet? There is any module able for example to connect to a cloud network and leave me the access by it?  
Really I don't want to open a VPN, if may it be a solution.  
What about SSH too?

Thank you for your suggestions

---

<div class="post-metadata">

**Author:** ![afelix](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/afelix/32/9743_2.png) [@afelix](https://discourse.nodered.org/u/afelix)\
**Post date:** [3 October 2019 12:11 UTC](https://discourse.nodered.org/t/node-red-under-private-network-firewall-solutions/16248/2 "2019-10-03T12:11:39Z")

</div>

Basically what you've said already, plus tunnelling to the machine and forwarding ports to your local machine, then access them from those.

---

<div class="post-metadata">

**Author:** ![GiovanniG](https://avatars.discourse-cdn.com/v4/letter/g/ecd19e/32.png) [@GiovanniG](https://discourse.nodered.org/u/GiovanniG)\
**Post date:** [3 October 2019 13:08 UTC](https://discourse.nodered.org/t/node-red-under-private-network-firewall-solutions/16248/3 "2019-10-03T13:08:24Z")

</div>

If I understand right I need a software to do that, so there is no module and no cloud system able to do it, right?

About the software I need somthing that runs under linux, wich can be for example a client that creates a new IP address on RPi and that will connect on a public IP address, tunnel everything to it with oportune NAT. Seems not really easy to guess.  
Thank you for help

---

<div class="post-metadata">

**Author:** ![krambriw](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/krambriw/32/5429_2.png) [@krambriw](https://discourse.nodered.org/u/krambriw)\
**Post date:** [3 October 2019 13:44 UTC](https://discourse.nodered.org/t/node-red-under-private-network-firewall-solutions/16248/4 "2019-10-03T13:44:11Z")

</div>

> [@GiovanniG](#):
>
> If I understand right I need a software to do that, so there is no module and no cloud system able to do it, right?

Could ngrok do what you need? I tried ngrok earlier to access local RPi's running Node-RED via internet. I could access Node-RED editor and dashboard, worked fine. But I do use vpn, the ngrok was just something I tried.

---

<div class="post-metadata">

**Author:** ![GiovanniG](https://avatars.discourse-cdn.com/v4/letter/g/ecd19e/32.png) [@GiovanniG](https://discourse.nodered.org/u/GiovanniG)\
**Post date:** [3 October 2019 14:23 UTC](https://discourse.nodered.org/t/node-red-under-private-network-firewall-solutions/16248/5 "2019-10-03T14:23:24Z")

</div>

seems to be a good solution! thank you a lot!!  
edit: Works as expected!! Super, thanks
