Configure the Bloomberg Client to Connect through the ProxySG SOCKS proxy
search cancel

Configure the Bloomberg Client to Connect through the ProxySG SOCKS proxy

book

Article ID: 171921

calendar_today

Updated On:

Products

Advanced Secure Gateway Software - ASG ProxySG Software - SGOS

Issue/Introduction

A network policy in place does not allow client IP to go through the Firewall to the Internet but does allow ProxySG/Proxy IP to go through the internet and would like to get the Bloomberg Client to Work via SOCKS Proxy on ProxySG.

Configure Bloomberg Client to go work through the SOCKS Proxy on ProxySG.

Resolution

Refer to the following Bloomberg guideline on how to configure this on the client: Bloomberg Transport and Security Specification, 28 Mar 2018, Version 6.5

It is presumed that the SOCKS Proxy has been configured on ProxySG, and the policy to allow the traffic has been created.

To selectively allow the Bloomberg client, add a rule for the SOCKS protocol for a destination listed on the Bloomberg host (see below) to the ProxySG Policy (VPM or Local).

The Bloomberg client initiates a SOCKS5 connection to the ProxySG SOCKS Proxy. The Bloomberg client then requests the SOCKS Proxy to create a UDP association which is used by the Bloomberg Client to send the UDP packet to the external host within the *.bloomberg.net  network with a high port. The Proxy then relays the UDP traffic to the external host and port indicated on the SOCKS UDP associate packet.

The Firewall would need to allow traffic from the Proxy IP to the following list of networks, ports, and protocols. Take note that this list may change, and always refer to the document above which is provided by Bloomberg.

UDP Destination Ports
48129 - 48137

TCP Destination Ports
8194 – 8198
8209 – 8220
8290 – 8294

Destination Hosts
pdir.bloomberg.net
sdir.bloomberg.net
api1.bloomberg.net
api2.bloomberg.net

Destination subnets
160. 43.250.0  using the subnet mask of  255.255.255.0
206.156. 53.0  using the subnet mask of  255.255.255.0
205.216.112.0  using the subnet mask of  255.255.255.0
208. 22. 56.0  using the subnet mask of  255.255.255.0
208. 22. 57.0  using the subnet mask of  255.255.255.0
69.191.192.0  using the subnet mask of  255.255.192.0

Additional Information

Reference: https://data.bloomberglp.com/professional/sites/20/SoftwareFAQPortQ.pdf