问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

告别繁琐设置,用OpenVPN一键实现内网穿透与远程办公

创作时间:
作者:
@小白创作中心

告别繁琐设置,用OpenVPN一键实现内网穿透与远程办公

引用
1
来源
1.
https://www.bilibili.com/read/cv36878005/

随着远程办公需求的不断增加,内网穿透技术变得越来越重要。本文将详细介绍如何使用OpenVPN实现内网穿透与远程办公,帮助用户告别繁琐的设置,轻松实现远程访问。

在公有云搭建OpenVPN服务端

安装Easy RSA套件

  1. 用于生成OpenVPN所需的密钥,服务端和客户端所需的证书和密钥
  2. 修改配置文件
  3. 使用Easy RSA在服务端生成私钥和证书
  4. 为OpenVPN服务端生成server证书和私钥

OpenVPN服务端配置

  1. 创建修改服务端配置文件
  2. 编写用户认证脚本文件
  3. 创建用户密码
  4. 移动相关密钥文件启动服务

到这里,我们的服务端就搭建好了。使用ifconfig可以看到服务端已经给自己分配了一个10.8.0.1的虚拟IP。

客户端配置

  1. 安装OpenVPN
  2. 在服务端生成客户端的证书和私钥,每个客户端都要有自己的私钥
  3. 创建/修改OpenVPN客户端配置文件
  4. 创建账号密码文件
  5. 启动客户端

在本地电脑使用VPN访问内网

分别配置在Windows和Mac上使用下载地址:https://openvpn.net/client/

  1. Windows客户端下载:
    https://swupdate.openvpn.org/community/releases/OpenVPN-2.6.12-I001-arm64.msi

  2. Mac客户端下载:
    https://swupdate.openvpn.net/downloads/connect/openvpn-connect-3.4.9.4830_signed.dmg

  3. 以Mac为例

把上面说到的Easy RSA生成的服务器根证书ca.crt、客户端私钥clientpc.key、证书client.crt,和ta.key复制到一个目录下面

然后新建一个client.ovpn文件

新建pass.txt 文件,与客户端的账号密码规则一样,第一行为账户,第二行密码

点击导入配置文件



这样就连上了,观察本地IP,发现为我们也分配了一个虚拟IP。在本地就可以随意访问内网网络了。

注意: 本文内容仅供参考,具体操作请根据实际情况进行调整。在使用过程中,如遇到任何问题,建议查阅OpenVPN官方文档或寻求专业人士的帮助。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号