VPN 服务器通俗理解

当VPN客户端连接到服务器后,服务器将会对每个客户端分配一个虚拟IP地址,VPN服务器就相当于这个网络中的网关,负责给连接上来的客户端分配虚拟IP地址和数据转发。

在实际的网络中,不同的VPN客户端有不同网段的IP地址,但在VPN网络中,它们具有相同网段的虚拟IP地址,所以它们能够相互访问。

主要配置1:

在openvpn的server.conf 文件中,有如下配置:

server 10.8.0.0 255.255.255.0

这条配置指定了虚拟IP的网段,VPN服务器相当于这个网络的网关,VPN客户端相当于这个网络的其他电脑。

主要配置2:

在openvpn的server.conf 文件中,有如下配置:

;push "route 192.168.10.0 255.255.255.0"

这条配置的功能是当客户端连接上VPN服务器后,VPN服务器将route路由信息加入到VPN客户端的电脑中。

这条route的功能是当vpn客户端访问192.168.10.0网段的IP时(其他局域网的网段),电脑需要将网络数据包转发到VPN服务器,而不是直接发送到192.168.10.0(因为不再一个网段,访问不了),VPN服务器后续会将网络数据包转发到对应的192.168.10.0网段的VPN客户端。同样的,子网需要配置适当的路由以返回流量到OpenVPN服务器。

相关推荐
前端 贾公子4 分钟前
基于 Nginx 实现一个灰度上线系统
运维·nginx
认真的薛薛30 分钟前
Linux基础:GitOps发布流程
java·linux·运维
北风toto42 分钟前
Jenkins新手入门安装插件全报错
java·运维·jenkins
dislike_shuati1 小时前
Ubuntu18多用户情况一用户桌面卡死,鼠标能动但点击没用——解决办法
linux·运维·服务器
mCell1 小时前
可观测性实战:Prometheus + Grafana 全栈监控
运维·后端·google
fan65404142 小时前
GEO服务商技术评估的四维量化框架:以杭州文澜天下科技为例
运维·人工智能·科技
Lalolander2 小时前
设备工程项目如何高效管理项目进度与成本?
大数据·运维·设备工程项目管理·设备工程项目成本管理·工程项目进度管理
s_w.h2 小时前
【 linux 】理解进程状态
linux·运维·服务器
zandy10113 小时前
2026嵌入式BI PaaS平台技术剖析与实现指南
java·运维·paas
Harm灬小海3 小时前
【云计算学习之路】学习Centos7系统:服务搭建(VSFTP)
linux·运维·服务器·学习·云计算