Chapter 16 SSL VPN for FortiOS 5.0 : Introduction to SSL VPN : SSL VPN modes of operation : Port forwarding mode
  
Port forwarding mode
While tunnel mode provides a Layer 3 tunnel that users can run any application over it, the user needs to install the tunnel client, and have the required administrative rights to do so. In some situations, this may not be desirable, yet the simple web mode does not provide enough flexibility for application support. For example, using an email client that needs to communicate with a POP3 server. The port forward mode, or proxy mode, provides this middle ground between web mode and tunnel mode.
SSL VPN port forwarding listens on local ports on the user’s computer. When it receives data from a client application, the port forward module encrypts and sends the data to the FortiGate unit, which then forwards the traffic to the application server.
The port forward module is implemented with a Java applet, which is downloaded and runs on the user’s computer. The applet provides the up-to-date status information such as addressing and bytes sent and received.
On the user end, the user logs into the FortiGate SSL VPN portal, and selects a port forward bookmark configured for a specific application. The bookmark defines the server address and port as well as which port to listen to on the user’s computer.
 
The user must configure the application on the PC to point to the local proxy instead of the application server. For information on this configuration change, see the application documentation.
This mode only supports client/server applications that are using a static TCP port. It will not support client/server applications using dynamic ports or traffic over UDP.
For information on configuring a port forward tunnel, see “Port forward tunnel”.
See Also
SSL VPN modes of operation
Web-only mode
Tunnel mode
Application support