搭建和使用OpenVPN

20240916012117681
前言
在当今信息时代,网络安全问题越来越受到人们的关注。为了保护个人隐私和数据安全,VPN技术应运而生。VPN是虚拟专用网络的缩写形式,它通过公共互联网为我们提供了具有匿名性和安全性的数据传输。VPN服务屏蔽了我们的ISP IP,因此我们的在线操作几乎无法被追踪。VPN 还可用于通过使用 Internet 或其他中间网络将计算机连接到通常无法访问的隔离的远程计算机网络,简单来说就是通过一条虚拟的线路将两个局域网连通起来,让我们可以轻松访问另一个局域网内部的资源。OpenVPN是一个功能齐全的VPN开源项目,它可以在不同的操作系统上运行。本文将介绍如何搭建和使用OpenVPN。

20240916012119110
01

前期准备

一台电脑(Windows系统)

一台云服务器(以阿里云服务器为例,服务器的系统是Ubuntu)

本文配套资源(获取方式在文末

20240916012122448
20240916012124548
02

在服务器搭建OpenVPN

首先需要开启服务器的443和1194端口

20240916012125650

输入以下命令,下载OpenVPN压缩包

wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.28-9669-beta/softether-vpnserver-v4.28-9669-beta-2018.09.11-linux-x64-64bit.tar.gz
20240916012127171

解压文件

tar -zxvf softether-vpnserver-v4.28-9669-beta-2018.09.11-linux-x64-64bit.tar.gz
20240916012129941

切换到解压后的文件目录

cd vpnserver
20240916012132502

编译文件(这里会有几个需要手动确认的步骤,一路输入1就行了)

make
20240916012134523

启动服务

./vpnserver start
20240916012136935

运行脚本(选择1之后再回车两次,即不用输入其他内容)

./vpncmd
20240916012138793

设置密码,提示successfully就是设置成功了

ServerPasswordSet
20240916012141410
03

在电脑上使用

先安装配套资源提供的两个软件(根据步骤安装即可)

20240916012143250
20240916012146877
20240916012148549
20240916012151195
20240916012154580
20240916012156152

安装完成

20240916012158818

打开SE-VPN Server Manager>新设置

20240916012159981

主机名填写服务器的公网IP,填写服务器上最后那步设置的密码

20240916012200560

连接服务器

20240916012202120

勾选“远程访问 VPN Server”,下一步

20240916012203823

点击“是”

20240916012205831

随便填写一个名称,确定

20240916012206578

这一步选做,设置了DNS主机名后可以用DNS主机名代替IP

20240916012208479

勾选“启用 L2TP 服务器功能”,这样就可以通过其他设备连接这个VPN服务器,确定

20240916012210658

勾选“禁用 VPN Azure”,确定

20240916012211918

创建用户

20240916012213983

自定义用户名和密码,确定

20240916012215599

关闭其他页面,选中刚才添加的虚拟HUB,管理虚拟HUB

20240916012217796

点击“虚拟 NAT 和虚拟 DHCP 服务器”

20240916012218345

启用 SecureNAT,关闭页面

20240916012220966

回到这个页面,点击“OpenVPN / MS-SSTP 设置”

20240916012221588

端口默认即可,生成配置样本文件(样本文件是一个压缩包,保存到自己容易找到的地方)

20240916012222726

打开压缩包,取出配置文件(只需要l3那个)

20240916012224560

用记事本打开配置文件,修改remote那行,格式为“remote+服务器公网IP或动态DNS主机名+端口”,中间用空格隔开,然后在下面添加以下三行,保存文件

;ns-cert-type serverremote-cert-tls serverauth-nocache
20240916012226278

打开OpenVPN GUI,鼠标右键点击右下角的软件图标,导入配置文件

20240916012228181

选择刚刚修改的配置文件将其导入

20240916012229307

鼠标右键点击右下角的软件图标,选择刚添加的节点,连接

20240916012229656

输入前面设置的用户名和密码,确定

20240916012230648

连接成功

20240916012231506

查看IP,已经成功进入服务器所在的局域网并且分配了专属的虚拟局域网IP

20240916012232346
20240916012234190
04

总结

通过以上教程可以成功在阿里云的Ubuntu服务器上搭建OpenVPN,并且在Windows电脑上连接后进入服务器的局域网。通过研究发现,将端口改为53、67、68或69的UDP端口的话,有一定几率可以绕过校园网认证,实现免认证上网。最后,如果想要访问国外的网站,只需要把服务器换成国外的服务器即可。

20240916012235134
END
20240916012236572

本期资源暗号:20230506

到公众号后台回复以上暗号就可以获取本期资源啦
也可以通过以下文件名直接进入对应的网盘查找
*如果不知道怎么下载,可以到后台回复关键词“资源”获取帮助哦*

1、蓝奏云

     OpenVPN.zip

2、文叔叔

     OpenVPN.zip

3、123云盘

     资源分享/OpenVPN.zip

 

阅读剩余
THE END