Skip to content

Latest commit

 

History

History

creating-vpns-simple

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Creating a simple VPN

docker-compose.yml

services:
  # start the server
  server:
    image: alpine/socat
    command:
      - -dd 
      - TCP-LISTEN:444,fork,reuseaddr
      - TUN:10.2.0.1/24,up
    privileged: true
    
  # start the client
  client:
      image: alpine/socat
      command: 
        - -dd 
        - TCP-CONNECT:server:444
        - TUN:10.2.0.2/24,up
      privileged: true
      depends_on: 
        - server