klingt umständlich was du vor hast^^
ich kann dir mal sagen wie ich einen FTP server bei mir zuhause aufsetze....
Als erste installiere ich mir Serv-U für mich einer der besten FTP Progz für den normalen FTP alltag^^
Beim Installieren achtest du darauf, dass du anonymos login nicht zulässt und nimmst nen schönes pw
Achte auch darauf, dass du nicht unbedingt den Port 21 benutzt sondern lieber den port 64315 oder so... scannt halt net jeder ab^^
Beim Router stellst dann einfach dit Forwarding auf dein Rechner... gibst halt nur den Port 64315 frei und gut ist... dann passiert auch nix^^
wegen IP wechsel kannst die ja ne DNS oder so machen.....
Na ja ich hab nu alles nur einmal kurz angeschrieben... aber ich denke, wenn du weißt was du tust wirst schon klar kommen^^ aber dieser VPN kram is müll