I have a Bitcoin Core node running on a server at home which I have limited to 30 connections as this suits my current internet connection. I am now trying to use the 'advanced' feature of Bread (wallet) for iOS which allows connection to a manually-configured node however this only results in a successful connection 10% of the time -- when I have a free slot which may or may not be the case at any given moment.
I am aware that you can configure this for a local or remote node with a
fixed ip address using the "addnode" command line argument, but is there a way to make this work for remote nodes without a fixed ip address? I think that "whitebind":
-whitebind=<addr> Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6
...might provide this functionality but not sure how you would configure it for this use case...
Perhaps there is a way to specify a second port which would reserve a few connections for people connecting via it? Is this what I can do with whitebind?
I think the ideal situation would be to connect to my home node over Tor, but not sure I can do this with Bread (wallet).