Auch hallo!
Das sollte mit dem RealVNC schon klappen über das HTTP-Java-Servlet.
Wie Du schon angedeutet hast, musst Du „nur“ die entsprechenden Regeln in der Firewall setzen und evtl. ist auch ein Port-Forwarding im Router angesagt.
Du musst dann nur Deine IP-Adresse wissen und kannst Dich dann mittels http://: Dich auf Deinem Rechner bewegen.
Damit Du Deine externe IP-Adresse nicht immer wieder raussuchen musst, (weil diese sich täglich ändern könnte, da die meisten Provider einmal am Tag einen Zwangslogout durchführen und der Router sich neu anmelden muss.) empfiehlt es sich dann eine dynamische Adresse bei dynDNS.org zu organisieren. Das ist kostenlos möglich.
Allerdings ist die Frage, wie sicher ist der Kennwortschutz von RealVNC?
Gruß
Volkmar
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]