What is the difference between 0.0.0.0 and 127.0.0.1 in ss output?
127.0.0.1 is loopback: only programs on the same machine can connect, and every other machine gets "Connection refused". 0.0.0.0 means every IPv4 address the host has, including LAN, VPN and Docker bridge addresses. [::] is the IPv6 equivalent, and * is one socket for both families. Whether a 0.0.0.0 listener is reachable from outside still depends on your firewall and NAT, which ss cannot see.