Using Titanium Studio From Behind an Authenticated Proxy

Row of server cabinets with computer and digital displays full of data, numbers, and blue blinking lights and leds, arranged in circular rows. Computer servers fill a room of a futuristic data center, used as a cloud computing and data storage facility. Room is illuminated by blue light. Low angle view. Supercomputer simulation, digitally generated image.

Editor’s note: This blog post is a basic tutorial. The most up-to-date version is available in the wiki.

Titanium Studio requires an Internet connection to authenticate the user to the Appcelerator cloud on first launch, although the credentials are cached for subsequent use. In addition, the web is used for news, documentation and code updates.

Since Titanium Studio 1.0.4 was released, it has been possible to use it from behind an authenticated proxy server. This guide explains the configuration process.

Startup Splash Screen

If no user credentials are available to Studio on launch, a splash screen will be displayed allowing you to enter your user name and password. At the bottom of this dialog, the “Proxy Setup…” link activates the following window:

 

Here, the proxy schema (HTTP, HTTPS and SOCKS are all supported), server name or IP address, service port number and authentication details can be configured. After clicking OK and Login to start, all Internet traffic will be directed via this proxy.

Windows Preferences Menu

To configure your proxy settings once Studio has started:

  • From the Window menu, select “Preferences…”
  • Expand “General”->”Network Connections.”
  • Select the Proxy entry that you would like to edit (for example: “HTTP”) and click “‘Edit…'”
  • In the Host and Port fields, specify the name or IP address and port number of your proxy server.
  • If you have authentication enabled, check the Requires Authentication box and type in your proxy User and Password.
  • Click OK to apply your settings.

Restart Studio, and all Internet traffic will be directed via this proxy.