Docker搭建openvpn

2021-06-28  本文已影响0人  夜清溟

docker-compose.yml文件

version: '2'
services:
  openvpn:
    image: kylemanna/openvpn
    container_name: openvpn
    ports:
      - "1194:1194/udp"
    restart: always
    volumes:
      - ./openvpn-data:/etc/openvpn
    cap_add: 
      - NET_ADMIN

配置openvpn容器

docker-compose run --rm openvpn ovpn_genconfig -u udp://ip   

ip为公网IP地址

初始化

docker-compose run --rm openvpn ovpn_initpki

按提示输入,回车。

启动openvpn

docker-compose up -d openvpn

创建用户jack客户端文件

docker-compose run --rm openvpn easyrsa build-client-full jack nopass
docker-compose run --rm openvpn ovpn_getclient jack > ./jack.ovpn

删除用户jack

docker-compose run --rm openvpn easyrsa revoke jack
docker-compose run --rm openvpn easyrsa gen-crl update-db
docker-compose restart

下载openvpn客户端,直接导入.ovpn文件即可使用。

上一篇下一篇

猜你喜欢

热点阅读