I have a slightly complicated setup:
Pi: A raspberry Pi, running tailscale. Pi reports version of TS needs updating.
Server: Ubuntu 18.04 running tailscale
Docker: Container running on the server, Ubuntu 18.04 also
Pi is in a home network
Server is in an enterprise network, but has IP address that’s open to internet
AFAIK there are no active firewalls in the path.
I test using nc 1234 (port 1234 picked at random). I am able to connect when shell in Docker issues nc -l 1234 and pi issues nc 1234 but in the reverse direction nc returns immediately.
Any suggestions for fixing or further troubleshooting?