连通Home Office – OpenVPN快速安装

说起VPN,有些人快忘记了VPN原本的作用的,别忘初心啊。

2020年一开始就被“新冠”疫情所影响,全国都影响开工生产,转而大家都在家里办公了。可是要怎么连接到公司的网络呢?或者你的家里有台soho服务器或者群晖NAS,你需要连接到家里的网络上传下载同步照片文件等操作,那么建议你使用此方法,这个方法比直接的端口映射安装非常多。

在这就提供一个方法:安装VPN。

那我们先说说什么是VPN,百度一下,默认页面都找不到“什么是VPN”,连它的百科都不显示。哎。

VPN,全称叫虚拟私人网络(英语:Virtual Private Network,缩写:VPN)是一种常用于连接中、大型企业或团体与团体间的私人网络的通讯方法。它利用隧道协议(Tunneling Protocol)来达到保密、发送端认证、消息准确性消息依然有被窃取的危险。

来自:Wikipedia

VPN有什么多种协议:

  • PPTP
  • L2F
  • L2TP
  • IPsec
  • SSL VPN(如OpenVPN)
  • AnyConnect

公司层面大多数会用IPsec来做点对点的连接,但是需要多一些的技术要求和硬件要求。

在这种大环境下,如何快速又不需要过多技术要求的建立起隧道,让员工在家办公呢?

那就是采用OpenVPN

OpenVPN是一个用于创建虚拟专用网络加密通道的软件包,最早由James Yonan编写。OpenVPN允许创建的VPN使用公开密钥、电子证书、或者用户名/密码来进行身份验证。

它大量使用了OpenSSL加密库中的SSL/TLS协议函数库。

当前OpenVPN能在Solaris、Linux、OpenBSD、FreeBSD、NetBSD、Mac OS X与Microsoft Windows以及Android和iOS上运行,并包含了许多安全性的功能。它并不是一个基于Web的VPN软件,也不与IPsec及其他VPN软件包兼容。

来自:Wikipedia

那么下面我们就来说一下具体的操作步骤吧。

既然是快速,那肯定是越快越好,越傻瓜越好。如果是繁琐的创建密钥、获取证书、敲一大堆代码,那肯定不是我想说的。

我从GitHub上找到来一个一键部署。

该代码由 @Nyr 编写,开源地址是:https://github.com/Nyr/openvpn-install

整个安装过程非常简单,就一条命令,并根据提示步骤安装既可。

这个代码支持Debian, Ubuntu and CentOS.

执行如下代码即可。

wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh

如果没有安装wget,请先安装。sudo apt install wget 或 yum install wget

如果需要增加用户,移除用户,甚至卸载它。

是不是超级简单。当然啦,如果你完全不知道我在说什么,或者基本的Linux还不会,那么这片文章可能不适合你。当然啦,也相信你的实力,分分钟学会。

安装步骤截图:

首先要输入IP地址,请确认是否您的IP为公网IP,电信可以打10000客服。如果是企业固定IP的,那肯定是啦。

选择协议类型。当然是1啦。

选择DNS服务器,已经给了几个国外有名的公共DNS服务,但是你还是选择1,原因嘛,你会领悟的。

最后,输入一个名字,

提示你安装完成

一分钟不到就安装完毕。根据提示路径下载用户配置.ovpn文件。把该配置导入到OpenVPN客户端连接就可以了,密码都不需要输进去。

发表评论

电子邮件地址不会被公开。 必填项已用*标注