Run Docker from Behind Proxy

Configuring the Proxy Settings OS X Follow the instructions on the Setup Docker on OS X. Past the docker run hello-world step. From the installation documentation we know that docker-machine actually runs in a VirtualBox VM within OS X, wrapping…

OCserv on Ubuntu for Cisco AnyConnect Client

OCserv is the OpenConnect VPN server. Its purpose is to be a secure, small, fast and configurable VPN server. It implements the OpenConnect SSL VPN protocol, and has also (currently experimental) compatibility with clients using the AnyConnect SSL VPN protocol. The OpenConnect protocol provides a dual TCP/UDP VPN channel, and uses the standard IETF security protocols to secure it. The server is implemented primarily for the GNU/Linux platform but its code is designed to be portable to other UNIX variants as well. From Ubuntu 16.04 onward, OCserv is included in the standard Ubuntu repositories, so you do not need to compile it from source. In this tutorial the OS X and iOS 9 client, which could be an Mac, iPad or an iPhone, will connect to the VPN server using the Cisco AnyConnect VPN client.

Use SSL SNI in Production

With SNI technology you can now host multiple SSL certificates on a single IP address. SNI inserts the requested hostname (website address) within the TLS handshake (the browser sends it as part of ‘Client Hello’), enabling the server to determine…