Skip to content

Instantly share code, notes, and snippets.

@liviaerxin
Last active September 2, 2024 11:47
Show Gist options
  • Save liviaerxin/fa0edea5d5b2c92e2530912739b5772b to your computer and use it in GitHub Desktop.
Save liviaerxin/fa0edea5d5b2c92e2530912739b5772b to your computer and use it in GitHub Desktop.
Simple VPN Server #vpn

VPN Server Setting

ocserv

# 
docker run --name ocserv --privileged -p 443:443 -p 443:443/udp -d tommylau/ocserv
# set username/password
docker exec -it ocserv ocpasswd -c /etc/ocserv/ocpasswd -g "Route,All" frank
# delete user
docker exec -it ocserv ocpasswd -c /etc/ocserv/ocpasswd -d test

openvpn

  • docker-compose.yml
version: '2'
services:
  openvpn:
    cap_add:
     - NET_ADMIN
    image: kylemanna/openvpn
    container_name: openvpn
    ports:
     - "5900:1194/udp"
    restart: always
    volumes:
     - ./openvpn-data/conf:/etc/openvpn
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment