Si te he entendido correctamente se trata de una aplicación a la que quieres acceder desde fuera de la red LAN, es decir que has de pasar por el router y que este te redireccione hacia la maquina concreta de tu red.
Si este es el caso, y no tienes forma de modificar las tablas de enrutamiento del router, me temo que estas j..., la solución de citrix es un software de pago que implanta una plataforma basada en redes VPN y que se emplea el empresas para proporcionar acceso a recursos de la compañía sin comprometer en exceso la seguridad. Son plataformas caras de comprar y complejas de implantar, si me indicas que es lo que quieres hacer en mas detalle seguramente pueda ayudarte mejor.
¿Puedes acceder a la configuración de tu router?
El puerto 443 se suele usar para HTTPS, ¿la aplicación que has desarrollado es en entorno WEB? Si ese es el caso, puedes investigar la configuración de tu servidor WEB ya sea appache o IIS o cualquier otro, puede que te sea posible modificar las tablas de enrutamiento siempre y cuando el router tenga dirigidas todas las solicitudes a ese servidor WEB. Para que te hagas una idea, se trata del DMZ, en el router poco mas o menos le dices que todas las solicitudes entrantes las mande a la IP del servidor WEB y que el ya se encargará de establecer las rutas necesarias, en ese caso puedes intentar manejar los diferentes puertos mediante el server.