Sign inSign up

ixjx/vpn

By ixjx

•Updated about 8 years ago

pptp vpn

Image
0

1.1K

ixjx/vpn repository overview

⁠VPN (PPTP) for Docker

This is a docker image with simple VPN (PPTP) server with chap-secrets authentication.

PPTP uses /etc/ppp/chap-secrets file to authenticate VPN users. You need to create this file on your own and link it to docker when starting a container.

Example of chap-secrets file:

# Secrets for authentication using PAP
# client    server      secret      acceptable local IP addresses
username    *           password    *

⁠Troubleshooting

⁠Docker 1.7.x and connection issues

After upgrading from Docker 1.3.0 to Docker 1.7.1 the containers started from image ixjx/vpn stopped accepting connections to VPN without any reason. Connections were dropped after timeout.

It looked like Docker deamon didn't forward packets for GRE protocol to container.

One of the possible solutions is to start container with networking mode set to host by adding param --net=host to run command:

docker run -d --privileged --net=host ixjx/vpn

Note: Before starting container in --net=host mode, please read how networking in host mode works in Docker: https://docs.docker.com/reference/run/#mode-host⁠

Tag summary

Content type

Image

Digest

Size

74.5 MB

Last updated

about 8 years ago

docker pull ixjx/vpn