目录
从之前几期开始开始,我们一直在分享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:
- <path to data>:/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 <path to data>:/config \
--restart unless-stopped \
ghcr.io/linuxserver/openvpn-as