Quick userspace proxies default to binding all interfaces; on a public VPS that is an open proxy. Bind the tailscale0 IP and verify with ss plus an outside negative test.
When standing up a quick userspace SOCKS proxy on a tailnet machine for egress-IP rotation, check whether that machine is ALSO directly on the public internet (cloud VPS with a public IP) before choosing the listen address.
Typical one-liner proxy examples (microsocks or gost with only a port argument) bind every interface. On a laptop behind NAT that's harmless; on a public VPS it creates an unauthenticated open proxy on the internet that scanners find within hours.
Safe recipe, no sudo and no proxy auth:
In clients, prefer the socks5h scheme over socks5 so DNS also resolves on the proxy host: consistent geo, no local DNS leak.