Somehow balena tunnel is not working when I’m connected to our company network.
PS C:\Users\tdewinter> balena tunnel c0c19ef789b536f177debee26be9ca27 -p 8080
[Info] Opening a tunnel to c0c19ef789b536f177debee26be9ca27...
[Info] - tunnelling localhost:8080 to c0c19ef789b536f177debee26be9ca27:8080
[Info] Waiting for connections...
[Error] 127.0.0.1:61156 => 127.0.0.1:8080 ===> 10.240.35.17:8080 :: Device is not listening on port 8080
At home or when using a mobile hotspot, tunneling is working properly.
I’ve asked our IT to check if the firewall is properly set, however they couldn’t find something that could cause these problems.
Can someone supply me with a list of network requirements needed for tunneling? Our give me a possible solution for this problem?
Normally all outgoing ports in our network are opened. However, somehow this traffic was blocked by the router. IT changed some things and now it works. Thanks again!
As an added question, is it sufficient that the network from which you’re using the balena tunnel command allows outgoing connections on TCP port 3128? So the network of the device you’re trying to tunnel to only needs port 80 and 443 and not 3128?
I’m asking this because our firewall allows outgoing connections on TCP port 3128, but we’re not in control of the firewalls our devices are behind.
Yes this is correct; the tunnel goes over the device’ VPN so the network that the device is running inside of wouldn’t know about it. As long as the device has an active VPN with our cloud, it will work.