Working with proxiesΒΆ

If Data Science Studio runs inside your private network, you may need to configure a Proxy for external HTTP(S) and FTP requests. To do so, open the Administration page, then go to the Settings tab. Choose Proxy, fill in the fields, and save.

Every HTTP(S) and FTP Connection you will configure will now have a checkbox Use global proxy. Uncheck it if that connection should not go through the proxy (e.g. services that are inside your private network). Same goes for Connections that rely on HTTP(S), such as Amazon EC2/S3, Elasticsearch, or Twitter.

SOCKS proxies are not supported in Data Science Studio.

Warning

A note on FTP through HTTP Proxy

Connecting to a FTP server through an HTTP proxy requires passive mode and the proxy to allow and support HTTP CONNECT method on ports 20, 21 and all unpriviledged ports (1024-65535).

Below is a sample Apache 2.4 configuration for this:

Listen 3128
<VirtualHost *:3128>
  ProxyRequests On
  ProxyVia On
  AllowConnect 20 21 443 1024-65535
  <Proxy *>
    Order deny,allow
    Deny from all
    # IP of internal network
    Allow from 1.2.3.4
  </Proxy>
</VirtualHost>