Skip Navigation

Proxy forwarding

You can install an HTTP forward proxy server that supports HTTP Connect in the DMZ. The
BlackBerry Connectivity Node
remains inside the corporate network. In this configuration, only the
BlackBerry Connectivity Node
is reachable from the DMZ proxy instead of exposing multiple app servers to the DMZ.
BlackBerry Dynamics
apps make an HTTP Connect request to the DMZ proxy and request a connection to the
BlackBerry Connectivity Node
. The DMZ proxy then makes the connection to the
BlackBerry Connectivity Node
. When it is connected to the
BlackBerry Connectivity Node
, the
BlackBerry Dynamics
app establishes a TLS connection and authenticates to the
BlackBerry Proxy
.
You can configure one DMZ proxy for multiple
BlackBerry Connectivity Node
instances, or configure a unique DMZ proxy for each
BlackBerry Connectivity Node
instance. You must provide the FQDN of the DMZ proxy in the
BlackBerry UEM
management console for each
BlackBerry Connectivity Node
.
The benefits of this approach are:
  • You don't need to port forward directly from the edge network to the internal corporate network as with the port forwarding option. You can set up a DMZ. The web proxy in the DMZ connects to the
    BlackBerry Connectivity Node
    servers in the internal corporate network.
  • The internal
    BlackBerry Connectivity Node
    address is not exposed to the internet as it is in the port forwarding option.
BlackBerry Dynamics
apps make an HTTP Connect request to the DMZ proxy and request a connection to
BlackBerry Connectivity Node
. The DMZ proxy then makes the connection to the
BlackBerry Connectivity Node
. When connected to the
BlackBerry Connectivity Node
, the
BlackBerry Dynamics
app establishes a TLS connection and authenticates to the
BlackBerry Proxy
.
Forward proxy servers used for
Direct Connect
must meet the following requirements:
  • Support the HTTP Connect method
  • Be able to communicate with the
    BlackBerry Proxy
    server via TCP port 17533
  • Be able to resolve the
    BlackBerry Proxy
    server's hostname
  • Allow an inbound port (this port is arbitrary)
  • Have a publicly resolvable DNS hostname
Direct Connect using DMZ proxy