The nodes outside of the lan don't have to connect to you, if you want run a local node/wallet. They only have to know your public ip in order to "allow" your access.
But the nodes you are connecting to have to be public, of course...
Edit: if you want to make your computer public available you have to configure your routers routing tables.
byteball advertisement
byteball advertisement
byteball advertisement

i wonder if advertisement of other projects is not trolling....
If we implemented an optional "isPublicNode" parameter in the configuration, as I already suggested multiple times, everyone can decide for its own, not to stay "hidden" any more.
And this dubious talk would have been not even possible...