SSH Tunnel
----------

On the server side, you can configure your compose file::

    apache:
      options:
        ssh-tunnel:
          domain: ssh.domain.com     ## required
          #ssh: ...                  ## required, but automatically setup if you
                                     ## provide a ``cert-provider`` to ``apache``.


On the client side you should add this to your ``~/.ssh/config``::

    Host ssh.domain.com
        Port 443
        ProxyCommand proxytunnel -q -E -p ssh.domain.com:443 -d ssh.domain.com:22
        DynamicForward 1080
        ServerAliveInterval 60

If it doesn't work, you can do some checks thanks to this command::

    $ proxytunnel -E -p ssh.domain.com:443 -d ssh.domain.com:22 -v \
        -H "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Win32)\n"