I'm perfectly clear on the purpose of the forum (indeed, any forum). Although I haven't posted much on this particular one I'm no stranger to forums and regular give/get peer help/advice. Everything I know, I had to learn (at least once, sometimes more) - that's the same for everyone!
My advice to you was/is, study up on a number of topics first. Or, for your current need (which has more complexity than you can handle from your current knowledge level), seek more advanced help, but shadow that person to learn in context.
The point is, the learning curve is just too steep when you don't understand so many things, including, IP addressing (private vs. public and the relevance of various ones you see), ports (which to forward, which might be blocked, how to work around it, etc), the FTP protocol (various issues including passive mode, need for two ports, etc), and so on.
I expressed an observation and gave some advice - no "diss" intended.