在Debian VPS上安装OpenVPN

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

引入OpenVPN协议

OpenVPN是一种开源软件应用程序,它实现了用于创建安全的点对点或站点到站点连接的虚拟专用网(VPN)技术。它使用SSL / TLS进行密钥交换。

本教程将说明如何在不超过十分钟的时间内设置自己的VPN服务器,即使您从未使用过OpenVPN。

OpenVPN访问服务器(OpenVPN-AS)

OpenVPN Access Server是一组安装和配置工具,可简化VPN远程访问解决方案的快速部署。

我们将使用OpenVPN-AS生成SSL证书并以用户友好的方式对用户进行身份验证。

以root用户访问VPS

使用以下命令以root用户身份管理VPS。您可以在Vultr帐户面板上找到root密码。

ssh [email protected]

将12.34.56.78更改为VPS的IP地址。系统将要求您输入服务器的指纹。接受它,然后输入root用户的密码。强烈建议为root用户设置一个新密码。使用以下命令使此操作变得容易:

passwd

系统将要求您两次输入新密码。如果以后需要访问服务器,请记住使用此密码。

更新系统

通过执行以下命令来更新系统库和应用程序。第一个更新存储库列表,第二个执行实际的组件更新。

apt-get update
apt-get upgrade

安装OpenVPN-AS

如果运行的是64位服务器,请使用以下命令:

wget http://swupdate.openvpn.org/as/openvpn-as-2.0.10-Debian7.amd_64.deb
dpkg -i openvpn-as-2.0.10-Debian7.amd_64.deb

如果运行的是32位服务器,请改用以下命令:

wget http://swupdate.openvpn.org/as/openvpn-as-2.0.10-Debian7.i386.deb
dpkg -i openvpn-as-2.0.10-Debian7.i386.deb

现在已安装OpenVPN-AS。接下来,我们需要为 openvpn 用户。运行以下命令:

passwd openvpn

通过网络进行配置和管理

OpenVPN的要点是您无需系统管理经验即可进行配置。管理员用户界面将位于以下URL。

https://12.34.56.78:943/admin

再一次,请记住替换您的IP地址。

创建新用户

默认情况下,OpenVPN-AS将对系统上的每个Linux用户进行身份验证。如果要添加其他用户,请使用以下命令。

adduser myusername

跑步 adduser 将提示您输入密码。使用相同的密码来访问OpenVPN客户端安装程序,可以从以下URL获得该密码:

https://12.34.56.78:943

记住要更改IP地址。访问此URL时,输入新的用户详细信息。接下来,在客户端计算机上安装软件,即可开始使用OpenVPN!

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