在CentOS 7上安装OpenVPN

注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com

在当今社会中,当您在机场,咖啡店,酒店或任何提供免费公共WiFi的公共场所时,安全和隐私便成为问题。局外人可以监视您的计算机和网络之间的Internet通信。 OpenVPN是一个实现虚拟专用网络的开源应用程序,它将在您和远程目标(网站或服务器)之间建立安全连接。

本教程将向您展示如何在带有OpenVPN Access Server的CentOS 7上安装和设置OpenVPN。 OpenVPN Access Server是功能齐全的应用程序,包括用于管理OpenVPN服务器的Web前端。

步骤1:安装网路工具

CentOS 7不包括 ifconfig 它位于net-tools软件包中。 OpenVPN要求 ifconfig 为了正确操作。在服务器上运行以下命令以安装net-tools:

yum update
yum install net-tools

步骤2:下载OpenVPN

现在,您需要下载OpenVPN的RPM。运行以下命令:

cd /tmp
wget http://swupdate.openvpn.org/as/openvpn-as-2.0.10-CentOS7.x86_64.rpm

第3步:安装和设置OpenVPN

请注意,该RPM适用于CentOS7。将其安装在其他CentOS 7上可能会导致错误。运行以下命令以安装OpenVPN:

rpm -Uvh openvpn-as-2.0.10-CentOS7.x86_64.rpm 

如果安装成功,则应该看到以下内容(相应地替换为0.0.0.0):

The Access Server has been successfully installed in /usr/local/openvpn_as
Configuration log file has been written to /usr/local/openvpn_as/init.log
Please enter "passwd openvpn" to set the initial
administrative password, then login as "openvpn" to continue
configuration here: https://0.0.0.0:943/admin
To reconfigure manually, use the /usr/local/openvpn_as/bin/ovpn-init tool.


Access Server web UIs are available here:
Admin  UI: https://0.0.0.0:943/admin
Client UI: https://0.0.0.0:943/

看到此消息后,您想运行 passwd openvpn 更改帐户密码。然后,打开浏览器并导航到 https://0.0.0.0:943/。您将看到一个登录屏幕。在登录屏幕上,继续使用以下用户名登录 openvpn 您与 passwd 命令。登录后,将看到6个链接。单击最后一个链接。这将允许您下载VPN配置文件,从而可以设置VPN客户端。

接下来,单击管理按钮,并使用您之前输入的用户名和密码登录。进入并阅读并同意这些条款之后,您将进入显示服务器状态的页面。如果状态为关闭,请按 Start the Server 按钮打开VPN服务器。如果没有发生错误,您将看到 Server Started 状态为 On。现在,您可以继续下一步了。

步骤4:在计算机上使用OpenVPN

根据您的操作系统或设备,您的设置将有所不同。从这里开始,本教程将为Ubuntu 14.04用户提供设置。如果您使用的是其他任何操作系统或设备,请点击以下链接之一 https://0.0.0.0:943,一旦您登录。

在计算机上打开终端并运行:

 sudo apt-get install openvpn

此命令将安装VPN客户端软件。 VPN客户端软件在您的计算机和VPN之间建立连接。下载完成后,您将需要通过运行以下命令进行检查以确保已安装:

openvpn –version

成功后,您将在屏幕上看到类似的输出:

OpenVPN 2.3.2 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [EPOLL] [PKCS11] [eurephia] [MH] [IPv6] built on Feb  4 2014

您已经在计算机上安装了OpenVPN。接下来,运行以下命令:

sudo openvpn --config /path/to/client.ovpn

这将提示您输入VPN的用户名和密码。登录后,您的计算机将连接到您的VPN。要验证您的VPN连接,请访问您喜欢的搜索引擎,然后输入“ IP地址”。您将看到显示当前IP地址的网站列表(某些搜索引擎甚至会将IP包含在搜索结果中)。确认您当前的IP地址。如果显示的IP地址与ISP分配给您的IP地址不同,则说明您已成功连接到VPN服务器。

注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com