In 2001, C10k problem are raised, there are already many ways to solve this problem. In this post, I will implement related problem to create a WebSocket server by Go. A WebSocket server is a TCP application listening on any…
Continuous Integration with Jenkins Cluster
Introduction Jenkins is an open source continuous integration tool written in Java. The project was forked from Hudson after a dispute with Oracle. Jenkins provides continuous integration services for software development. It is a server-based system running in a servlet…
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.