HTTP Connect

Objective

This guide provides instructions on how to create an HTTP Connect Proxy using the guided wizards in VoltConsole.

An HTTP proxy operates between the sending Web server and your receiving Web client. It processes the HTTP protocol line-by-line for any potentially harmful content before sending it to an internal Web client. It also acts as a buffer between your Web server and potentially harmful Web clients by enforcing HTTP RFC compliance and preventing potential buffer overflow attacks.

image4
Figure: HTTP Connect Overview

Using the instructions provided in this guide, you will be able to create an HTTP Proxy using the HTTP CONNECT method.


Prerequisites

The following prerequisites apply:

Note: If you do not have an account, see Create a VES Account.


Configuration

The following video shows the HTTP Proxy using the CONNECT method configuration:

Create HTTP Connect Proxy

Perform the following steps:

Step 1: Log into the VoltConsole and start HTTP Connect object creation.

Change to your application namespace in the namespace selector in the primary navigation bar. Select Manage -> Load Balancer from the configuration section tabs. Select HTTP Connect & DRP from the pages. Click Add HTTP Connect & DRP.

image6
Figure: Add HTTP Connect

Step 2: Configure meta data and proxy type.

Enter the configuration parameters as per the following guidelines:

  • Set a name for your HTTP connect proxy in the Name field.
  • Optionally, set label key-value pairs in the Labels field.
  • Go to Proxy type section. The field HTTP Connect Proxy or Dynamic Proxy has HTTP Connect Proxy and Dynamic Proxy as the options. In this case, select HTTP Connect Proxy.
  • Select an option for the Select HTTP Connect or HTTPS connect field as per the following guidelines:

    • HTTP Connect: Use this option for HTTP Connect proxy.
    • HTTPS Connect: Use this option if you want to do TLS interception.

image3
Figure: Proxy Type

Step 3:Set sites or virtual sites for proxy.

Select sites or virtual sites where you want to install this proxy. Go to Sites or Virtual Sites section and do the following:

  • The Select Sites for Proxy field has Sites or Virtual Sites populated by default. Click Configure to open the Custom Advertise VIP Configuration page and do the following:
  • Select an option for the Select Where to Advertise and configure as per the following guidelines:

    • Select Site to install the proxy on a site.
    • Select Virtual Site to install the proxy on a virtual site.
    • Select one of the following options for the Site Network field:

      • Inside Network
      • Outside Network
      • Inside and Outside Network
    • Select a site or virtual site for the Site Reference or Virtual Site Reference field.
  • Enable the Show Advanced Fields toggle option. The TCP Listen Port Choice is populated with TCP Listen Port option by default. Enter a port in the TCP Listen Port field. This is the port for your HTTP Connect Proxy to listen to requests.

image1
Figure: Advertise policy configuration

  • Click Apply.

Note: You can add more sites or virtual sites to advertise using the Add item option.

Step 4:Set network for upstream connections.

Go to Upstream Network section and do the following:

  • Select which network is going to be used to discover and send the request to your final endpoint. Select the option for the Select Upstream Network field as per the following guidelines:

    • Site Local Network (Outside) - Real endpoint is reachable via outside interface.
    • Site Local Inside Network - Real endpoint is reachable via inside interface.

image5
Figure: Upstream Network

Step 5:Configure proxy policy.

Configure policies for this proxy. Go to Proxy Policy section and select an option for the Manage Proxy Policy field as per the following guidelines:

  • Select Disable proxy policy. With this option, no policies are installed on this proxy.
  • Select Active proxy policies to set a policy. From the options for the Forward Proxy Policies field, select an existing forward proxy policy or click Create new forward proxy policy to create and apply a new policy.

image2
Figure: Proxy Policy

Step 6:Complete creating the HTTP Connect object.

Click Save and Exit to complete creating the HTTP Connect object.

Note: You can monitor the HTTP Connect Proxy in VoltConsole. Navigate to the Virtual Hosts -> HTTP Connect & DRP page in your application namespace and click on your HTTP Connect Proxy in the displayed list of objects.


Concepts


API References