You can use UDT-based data transfer with SOCKS5-compliant proxy servers as these proxy servers support the UDP protocol. Note that you cannot use UDT-based data transfer with any other type of proxy server.

VMware recommends enabling encryption when you use a proxy server.

Communication between the node and the proxy server occurs with two separate connections: a TCP connection, to create the setup for UDT transfer, and a UDP connection for data transfer. Both connections are maintained until the data transfer is completed.

This communication between the node and the proxy server occurs over dynamically generated ports on the node and the following ports on the proxy server: the SOCKS port, which is usually 1080, for the TCP connection, and the UDP relay port for the UDP connection. Any firewall rules for the node should allow traffic from all ports to the proxy server, for both TCP and UDP protocols.

Using a Proxy Server with UDT
Using Proxy Server with UDT

Enable UDT on the source and destination nodes.

See Select UDT Protocol for Data Transfer.


Enable encryption for UDT transfer on the destination node.

See Enabling Data Encryption for UDT Data Transfer Protocol.


Specify proxy settings for UDT on the source node.


Go to the node Admin Web console at https://vCCNodeIPaddress:5480.


Log in as admin.

The default password is vmware.


Click the Node tab, then click the General tab.


In the UDT Proxy section, specify the proxy server options.



Proxy Server IP address

The IP address of the proxy server. For example,


The SOCKS port.


(Optional) The user name for the proxy server, if the proxy server requires authentication.


(Optional) The password for the proxy server, if the proxy server requires authentication.


Log out of the node Admin Web console.

When you copy data, vCloud Connector uses the proxy information to log in to the proxy server, do a handshake and create a UDT relay server on it, and transmit UDP traffic through the proxy server.