Set Up Concourse Behind a Proxy

TL;DR: Most important thing is to find out if your proxy mangles/removes headers. If yes, then you need to contact your IT department.

I’ve got the following error:

Get net/http:
request canceled while waiting for connection
(Client.Timeout exceeded while awaiting headers)


In order to get Concourse CI working, you need to :

  1. Install VirtualBox and
  2. Install Vagrant in a directory without spaces (ruby bug)

Now, you need to install the proxy plugin for Vagrant:

Then, initalise the install

Proxy configurations

The vagrant proxy will allow you to add the proxy settings to the Vagrant file:

Once you launch the VM with vagrant up, the VM will have the proxy configured (e.g. in /etc) and you can use it.

Normally, Docker will use those settings. However, Docker uses HTTPS for repo queries and if your proxy messes with the headers it won’t work. This happens because the go-to repository for garden-linux is


I’m not yet given up on the task. I’ll try a few more ideas, so stay tuned. Until then, your IT is your friend :)


A little experiment: If you find this post and ad below useful, please check the ad out :-)

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to top