Sign inSign up

scue/pptp-server

By scue

•Updated almost 7 years ago

Image
0

813

scue/pptp-server repository overview

⁠VPN (PPTP) for Docker

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

⁠Starting VPN server

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:

  1. download shadowsocks2-linux⁠

  2. 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
  1. run docker-compose up to start up pptp-server

  2. 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 ;-)

⁠Starting VPN client for test

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

Tag summary

Content type

Image

Digest

Size

3.4 MB

Last updated

almost 7 years ago

docker pull scue/pptp-server:0.1.1