站长视角
用户至上

使用OpenVPN Access Server在Docker下运行您自己的VPN服务器

Docker下的VPN服务器在本教程中,我将使用iaodun.com在Docker下设置Open VPN服务器。随着iaodun.com的云位置遍布全球,您可以在其中任何一个地点中创建服务器并从中访问内容。

创建机器

首先,我正在创建一台具有以下资源的计算机:
20 GHz CPU 
16 GB RAM 
20 GB SSD 
安装磁盘,并在iaodun.com的库中提供Ubuntu 18.04映像。

Ubuntu 18.04:预装64位,包括VirtIO驱动程序,超级用户,Python 2.7.15,Pip 18.0,OpenSSL 1.1.0i,Cloud-init和最新更新,直到2018-09-30。

更新计算机上的所有现有存储库和包。

现在我们的系统是最新的,我将转向安装Docker。有关Docker的更多信息,请在此处查看

安装Docker

我可以安装Docker执行以下命令:

 

OpenVPN的

既然已经成功安装了Docker,我就可以开始使用OpenVPN Access Server。以下是使用指定配置创建OpenVPN Access Server的新Docker容器的命令。

 

Docker镜像页面上提到了以下命令。
openvpn-as应该存储配置文件:

对于GroupID:

用于UserID:

对于时区设置:

设置openvpn的接口 – 默认为eth0:

重要的是,对于大多数用户,需要在主机模式下运行:

重要信息,除非在特权模式下才会运行:

要获取组ID和用户ID,请执行以下命令:

我提到时区是CET。

对于interface,执行以下命令:

界面通常是ens3或eth0。对于我的系统,它是ens3。

添加所有这些东西后,我正在执行以下命令:

由于我们的系统中没有图像,因此将从服务器中提取图像。输出将是:

使用以下命令启动容器:

登录

现在我已经启动了它,我将转到访问服务器的管理面板。

转到URL:https:// << YourIpAddress >>:943 / admin

PenVPN登录屏幕

它会询问用户名和密码,默认为:
用户名:admin 
密码:password

OpenVPN访问服务器许可协议

现在我已经登录,它询问我是否接受EULA(最终用户许可协议)。单击“同意”并移至管理仪表板。

Docker下的VPN服务器

出于安全考虑,建议更改管理员帐户的密码。我正在使用以下命令更改它:

配置DNS

现在我们的服务器已启动并运行,我们希望在其中配置DNS。有关域名服务器(DNS)的更多信息,请单击此处

最快的DNS服务器之一是谷歌。我将在我的OpenVPN访问服务器中配置它,以便我的客户能够轻松地在网站上漫游。

我将进入VPN设置,在DNS设置下,我将启用“让客户端使用特定的DNS服务器”。

VPN设置

接下来,我将在DNS服务器列中输入以下地址:
主DNS服务器:8.8.8.8 
辅助DNS服务器:8.8.8.4

DNS设置

保存设置并单击“更新正在运行的服务器”。它将更新正在运行的服务器。

现在我已成功配置服务器,我可以通过我的系统连接到VPN。

访问客户端UI:https:// << YourIpAddress >>:943。

输入管理员用户名,管理员密码或从管理面板的“用户管理”部分创建新用户。

一旦我登录它,它将为我提供不同操作系统的各种选项。我选择Windows并下载客户端软件。

OpenVPN Connect应用

现在已经安装了,我可以从“开始”菜单启动它,它会自动启动。从系统托盘,我可以使用我之前设置的帐户连接到VPN。

连接到OpenVPN

我连接到VPN。Et Voila!这是在Docker下创建VPN服务器的方法。

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权, 转载请注明出处。
文章名称:《使用OpenVPN Access Server在Docker下运行您自己的VPN服务器》
文章链接:https://www.veidc.com/4908.html
【声明】:国外主机测评仅分享信息,不参与任何交易,也非中介,所有内容仅代表个人观点,均不作直接、间接、法定、约定的保证,读者购买风险自担。一旦您访问国外主机测评,即表示您已经知晓并接受了此声明通告。
【关于安全】:任何 IDC商家都有倒闭和跑路的可能,备份永远是最佳选择,服务器也是机器,不勤备份是对自己极不负责的表现,请保持良好的备份习惯。