想快速搭建一个支持Windows、macOS、Android、iOS全平台的企业级VPN服务器吗?面对复杂的证书管理和多客户端配置,是否感到无从下手?
今天,给大家带来一个完整的openVPN管理系统V4版本使用展示,包括云服务器侧配置与常用的客户端配置(Windows、macOS、Android、iOS)。五分钟就能轻松搞定所有客户端配置,轻松实现从零到全平台互通的飞跃!
服务器的话,常规来讲,选择腾讯云的轻量应用服务器就可以了(腾讯云轻量服务器实测:跑openVPN能到30Mbps!这性价比绝了),可以同时配置L2TP VPN、IPsec VPN、WireGuard,以及我们今天要介绍的openVPN。
最近做测试,开的有点多,今天拿一台北京的来展示一下,系统使用Ubuntu Server 24.04 LTS 64位。推荐使用MobaXterm进行连接(HCL与Pipe、Autoit和MobaXterm的组合使用),登录成功之后,直接拖拽即可完成上传一键部署脚本文件。
然后,秩序执行一条命令即可!
bash deploy_openvpn_manager-t.sh
不到两分钟的时间,就完成了openVPN管理系统的部署。
接下来,我们回到腾讯云后台,配置防火墙规则,添加openVPN管理系统的管理端口5000,以及openVPN服务端口(本次演示使用TCP 10086)。
然后,通过浏览器访问管理页面,默认账号为admin,默认密码为Admin@2025,建议登录后立即修改管理员密码。
然后,到服务器管理页面,先单击【初始化PKI】按钮完成环境初始化,再单击服务开关,启用服务。
服务启动之后,单击页面下方的【修改配置】按钮,来修改服务器配置。
填入服务器的公网IP地址,传输协议修改为【TCP】,端口配置为【10086】,认证方式我选择了【用户名+证书+密码】,业务网段我配置了0.0.0.0/0,让客户端的所有流量都走openVPN网络。
接下来,切换到客户端管理页面,单击【新增账号】。
配置用户名、密码,可选配置客户端IP地址。因为我这是轻量应用服务器,只有一个公网IP地址,这里就不用分配公网IP地址了,相关配置请参考(你的VPN客户端还在共用IP?最新的OpenVPN管理系统已支持每客户端独立公网IP!)。
今天展示4个系统,我们就配置4个账号,如下所示:
接下来,我们单击【下载】按钮,下载好四个客户端配置文件,并上传到对应的终端系统。
Windows客户端安装好之后,右击任务栏中的图标,选择【Import】下的【From local file】,选中刚才下载好的ovpn客户端配置文件。
导入成功之后,再次右击任务栏中的图标,就能看到我们刚才导入的服务器了。单击这个服务器下的【Connect】,即可发起连接。
因为使用的自签证书,所以会有风险提示,单击【Yes】确认即可。
在弹出的认证页面中,输入Username和Password,单击【Connect】即可连接。更多认证方式的连接方法请参考(OpenVPN管理迎来终极形态:支持6种多因子认证,安全等级拉满,运维效率飙升!)。
连接成功之后,任务栏中的图标上会展示一个绿色的对勾,悬浮会展示连接信息,包括获取的IP地址。
查询IP地址信息,已经展示为云服务器的公网IP地址。
macOS客户端安装好之后,切换到【FILE】页面,单击【BROWSE】,上传下载好的配置文件。
需要填入Username和Password,单击【CONNECT】即可连接。
连接成功的页面如下所示,以后只需要单击按钮即可实现openVPN的连接与断开了。
剩下的Android客户端与iOS客户端的配置跟macOS的操作界面就比较像了。
配置Android客户端时,也是先切换到【FILE】页面,单击【BROWSE】,上传下载好的配置文件。然后,填入Username和Password,单击右上角的【ADD】保存连接。
同样的,在openVPN配置列表页面,只需要单击按钮即可实现openVPN的连接与断开了。
最后是iOS客户端,操作界面就很熟悉了。不过iOS一个比较友好的地方就是,他可以直接从其他客户端中,直接选择用openVPN客户端打开配置文件,实现导入。
同样的,在openVPN配置列表页面,只需要单击按钮即可实现openVPN的连接与断开了。
这样的话,我们就实现了4个有界面客户端的连接,对于没有界面的Linux命令行(Ubuntu系统如何连接或断开openVPN),可以使用以下命令:
openvpn ubuntu-101.42.100.146.ovpn &
能让openVPN连接后保持在后台运行,不占用终端。
连接成功之后,回到openVPN管理系统查看客户端在线状态。
对于在线客户端,既可以看到客户端获取的内网IP地址,还能看到连接openVPN所使用的公网IP地址,可以说是非常全面了!如果想让客户端下线,直接单击【禁用】即可。
通过以上步骤,我们成功地用最低的成本和极简的操作,搭建了一套功能完备、支持全平台的企业级VPN服务。OpenVPN管理系统V4版极大地简化了运维复杂度,让每个人都能轻松拥有私有的安全网络通道。
你准备用这套系统来做什么呢?欢迎在评论区分享你的想法和遇到的问题!
声明:来自铁军哥,仅代表创作者观点。链接:https://eyangzhen.com/6143.html