Finding remote nodes, etc

How can I see ALL grin remote nodes currently out there and live?

Can I connect my CLI (Mac) wallet to a remote node so that I can then listen through that node, to get a payment received?

I don’t want to release my IP address to the sender. The sender can not create the file method, so I have to HTTP listen.

Please advise.

do you find the solution?

Transaction are made from wallet to wallet
And them broadcast to nodes

About ip: reverse ssh tunnel from some vps, or https://ngrok.com/