Skip to content

Linux AWS VPN Client with SAML using OpenVPN and Docker

License

Notifications You must be signed in to change notification settings

korncola/aws-vpn-client-docker

 
 

Repository files navigation

OpenVPN AWS VPN Linux Client in Docker for systemd-resolved

This is a modified container that includes a slightly modified version of update-systemd-resolved to notify systemd-resolved of DNS server changes, rather than overwriting /etc/resolv.conf. Here's the original setup.

OpenVPN AWS VPN Linux Client in Docker

This is a Docker implementation of the original AWS VPN client PoC with OpenVPN using SAML authentication. The goal is to have an easy to consume Linux client.

See the original blog post for the implementation details.

Content of the repository

How to use

  1. Place AWS configuration file at the same folder of docker-compose.yml, naming it vpn.conf
  2. Execute docker-compose up (Better to not use -d option, for getting the login URL in the logs and stopping the container in a easier way)

About

Linux AWS VPN Client with SAML using OpenVPN and Docker

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 64.7%
  • Dockerfile 23.3%
  • Go 12.0%