Docker安装OpenVPN,轻松搭建属于您企业自己的内网接入系统
目录
从之前几期开始开始,我们一直在分享Linux的一些常见系统操作以及一些常用操作系统的安装。
如果您感兴趣的话,也可以看看我们之前的帖子
Docker安装BookStack,打造属于您公司自己的开源wiki
Docker安装zabbix,打造属于您公司自己的开源监控系统-安装服务篇
Docker安装MySQL,让您也能玩转MySQL的安装
Docker安装Nginx,初学者也能让您轻松玩转Nginx的安装
前言
VPN直译就是虚拟专用通道,是提供给企业之间或者个人与公司之间安全数据传输的隧道,OpenVPN无疑是Linux下开源VPN的先锋,提供了良好的性能和友好的用户GUI。
它大量使用了OpenSSL加密库中的SSLv3/TLSv1协议函数库。
目前OpenVPN能在Solaris、Linux、OpenBSD、FreeBSD、NetBSD、Mac OS X与Microsoft Windows以及Android和iOS上运行,并包含了许多安全性的功能。它并不是一个基于Web的VPN软件,也不与IPsec及其他VPN软件包兼容。
安装步骤
Docker-compose安装方法(推荐方式)
#编写docker-compose启动文件---version: "2.1"services: openvpn-as: image: ghcr.io/linuxserver/openvpn-as container_name: openvpn-as cap_add: - NET_ADMIN environment: - PUID=1000 - PGID=1000 - TZ=Europe/London - INTERFACE=eth0 #optional volumes: - :/config ports: - 943:943 - 9443:9443 - 1194:1194/udp restart: unless-stopped#编写完成后,直接执行docker-compose up -d
Docker Cli 安装方法
docker run -d \ --name=openvpn-as \ --cap-add=NET_ADMIN \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Europe/London \ -e INTERFACE=eth0 `#optional` \ -p 943:943 \ -p 9443:9443 \ -p 1194:1194/udp \ -v :/config \ --restart unless-stopped \ ghcr.io/linuxserver/openvpn-as