延春的技术站 延春的技术站
首页
  • 前端文章

    • JavaScript
  • 页面

    • HTML
    • CSS
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • java
  • python
  • android
  • ois
  • 数据库
  • 中间件安装
  • Docker
  • Linux
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
收藏
  • 分类
  • 标签
  • 归档

会痛的石头

IT界小学生
首页
  • 前端文章

    • JavaScript
  • 页面

    • HTML
    • CSS
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • java
  • python
  • android
  • ois
  • 数据库
  • 中间件安装
  • Docker
  • Linux
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
收藏
  • 分类
  • 标签
  • 归档
  • 中间件

  • Docker

    • docker安装
    • docker常用命令
    • centos7离线装docker
    • mac系统m1下安装nacos
    • docker安装openvpn
      • docker安装samba
    • Linux

    • 大模型

    • 运维
    • Docker
    quyanchun
    2024-07-17

    docker安装openvpn

    # 一、docker安装openvpn

    # 1.准备

    #新建文件夹
    mkdir /docker/openvpn
    #拉取镜像
    docker pull kylemanna/openvpn
    
    1
    2
    3
    4

    # 2、生成配置文件

    docker run -v /docker/openvpn:/etc/openvpn --rm kylemanna/openvpn:latest ovpn_genconfig -u tcp://ip
    
    1

    tcp可以改成udp ip要换成实际ip

    # 3、初始化密钥

    docker run -v /docker/openvpn:/etc/openvpn --rm -it kylemanna/openvpn:latest ovpn_initpki
    
    1

    自定义ca密码

    # 4、生成客户端证书

    docker run -v /docker/openvpn:/etc/openvpn --rm -it kylemanna/openvpn:latest easyrsa build-client-full mingxing-langfang nopass
    
    1

    过程中需要输入ca密码 mingxing-langfang 是客户端的名字

    # 5、导出客户端证书

    docker run -v /docker/openvpn:/etc/openvpn --rm kylemanna/openvpn:latest ovpn_getclient mingxing-langfang > /docker/openvpn/mingxing-langfang.ovpn
    
    1

    与4中的客户端名字相同

    # 6、启动

    docker run  -v /docker/openvpn:/etc/openvpn \
    -d -p 1194:1194/tcp --restart=always --name openvpn \
    --cap-add=NET_ADMIN --sysctl net.ipv6.conf.all.disable_ipv6=0 \
    --sysctl net.ipv6.conf.default.forwarding=1 --sysctl net.ipv6.conf.all.forwarding=1  \
    kylemanna/openvpn:latest
    
    1
    2
    3
    4
    5

    # 7、增加账号

    重复4 和5的操作

    # 8、删除账号

    docker run -v /docker/openvpn:/etc/openvpn --rm -it kylemanna/openvpn:latest easyrsa revoke mingxing-langfang-zhangyu
    
    1
    上次更新: 2025/02/12, 11:19:50
    mac系统m1下安装nacos
    docker安装samba

    ← mac系统m1下安装nacos docker安装samba→

    最近更新
    01
    Centos7安装caddy 、xui
    02-21
    02
    docker安装samba
    09-04
    03
    Centos7挂载本yum源并共享
    08-07
    更多文章>
    Theme by Vdoing | Copyright © 2021-2025 京ICP备2021033341号-1
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式