An SSL VPN client initially created to support Cisco's AnyConnect SSL VPN.
10K+
OpenConnect is an SSL VPN client initially created to support Cisco's AnyConnect SSL VPN. It has since been ported to support the Juniper SSL VPN which is now known as Pulse Connect Secure.
openconnect:
image: vimagick/openconnect
command: https://vpn.easypi.info:4443
net: host
volumes:
- ./data:/etc/openconnect
stop_signal: SIGINT
privileged: yes
$ cd ~/fig/openconnect/
$ tree
.
├── data/
│ ├── certs/
│ │ └── client.p12
│ └── openconnect.conf
├── docker-compose.yml
├── Dockerfile
└── README.md
$ cd ./data/certs/
$ openssl pkcs12 -in client.p12 -nodes -cacerts -out ca-cert.pem
$ openssl pkcs12 -in client.p12 -nodes -clcerts -out client-cert.pem
$ openssl pkcs12 -in client.p12 -nodes -nocerts -out client-key.pem
$ docker-compose up -d
$ docker-compose logs -f
$ ip link show
$ ip addr show
$ ip route show
$ curl ifconfig.co
$ curl ifconfig.ovh
$ curl ifconfig.me
Content type
Image
Digest
sha256:68442c5ab…
Size
8.4 MB
Last updated
about 4 years ago
docker pull vimagick/openconnect