This is a docker image with simple VPN (PPTP) server with chap-secrets authentication.
docker-compose.yaml
version: "2"
services:
pptp-server:
image: scue/pptp-server:0.1.0
environment:
- USERNAME=scue
- PASSWORD=awesome
privileged: yes
ports:
- "1723:1723"
network_mode: "bridge"
docker-compose up
If you want redirect pptp to shadowsocks, follow below steps:
download shadowsocks2-linux
edit docker-compose.yaml file
version: "2"
services:
pptp-server:
build: .
image: scue/pptp-server:0.1.0
environment:
- REDIRECT:1081
- USERNAME=scue
- PASSWORD=awesome
privileged: yes
ports:
- "1723:1723"
network_mode: "bridge"
volumes:
- ./shadowsocks2-linux:/usr/local/bin/shadowsocks2-linux
run docker-compose up to start up pptp-server
then, run docker-compose exec pptp-server shadowsocks2-linux -c ss://AES-256-CFB:<PASSWD>@<IP>:<PORT> -verbose -socks :1080 -redir :1081 to setup ss-redir, enjoy ;-)
docker-compose.yaml
pptp:
image: vimagick/pptp
environment:
- SERVER=172.17.0.2
- TUNNEL=ppp0
- USERNAME=scue
- PASSWORD=awesome
privileged: yes
restart: unless-stopped
docker-compose up
Content type
Image
Digest
Size
3.4 MB
Last updated
almost 7 years ago
docker pull scue/pptp-server:0.1.1