funcionamiento Reverse y Forward Proxy
GoAnywhere Gateway puede funcionar como Reverse Proxy y/o Forward Proxy. Normalmente GoAnywhere Gateway se instala en la "zona desmilitarizada" (DMZ) y GoAnywhere Services se instala en la red privada/interna.
Al arrancar, GoAnywhere Services crea una conexión de salida a GoAnywhere Gateway, el cúal se utiliza como un "canal de control" para pasar mandatos y mensajes entre ambos productos. Este canal de control proporcionará inicialmente los detalles del proxy (IP y mapeo de puertos) a GoAnywhere Gateway, en que punto iniciará los "listeners" en los puetos e IPs designadas para el tráfico entrante.
Reverse Proxy
Cuano un cliente externo (un socio comercial) se conecta a un listener de GoAnywhere Gateway en la zona DMZ, GoAnywhere Gateway realizará una solicitud a través del canal de control a GoAnywhere Services en la red privada/interna. GoAnywhere Services creará un nuevo canal de datos de salida a GoAnywhere Gateway. Este canal de datos será vinculada al servicio (e.g. FTP, FTPS, SFTP, HTTP/s) deseeado y todo el tráfico para esa sesión será redirigido sobre este nuevo canal de datos, incluiyendo las solictudes de autenticación del clietne, datos y mandatos. Cuando finalice la sesión, el canal de datos correspondiente es eliminado.
Forward Proxy
El Forward Proxy de GoAnywhere Gateway permite redirigir las solicitudes de clientes realizadas por GoAnywhere Director (en la red privada) a servidores externos FTP, FTPS, SFTP y SCP sin revelar la identidad o localización de sus sistemas internos. Adicionalmente, GoAnywhere Services utiliza el Forward Proxy para redirigir conexiones de datos activas/pasivas FTP y FTPS a través de GoAnywhere Gateway.
Cuando un proceso de GoAnywhere Director o GoAnywhere Services necesita hacer una conexión de salida a través del proxy, se hace una solicitud a GoAnywhere Gateway con la dirección del destinatario deseado. GoAnywhere Gateway establecerá la conexión a ese destinatario y la emparejará con el sistema solicitante.