Docker搭建openvpn

Docker3个月前更新 gyx131
74 0 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文件即可使用。

 

© 版权声明

相关文章

暂无评论

暂无评论...