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服务器。

相关推荐
愚润求学13 分钟前
【Linux】线程控制
linux·运维·开发语言·c++·笔记
腾云@1 小时前
virtio介绍 (三)--spdk作为virtio后端处理nvme盘io的流程--上
linux·运维·后端·云计算
2401_836836593 小时前
Haproxy搭建web群集
运维·服务器
C墨羽3 小时前
服务器间文件传输
运维·服务器·网络
love530love7 小时前
【笔记】在 MSYS2(MINGW64)中安装 python-maturin 的记录
运维·开发语言·人工智能·windows·笔记·python
Li-Yongjun10 小时前
5G-A:开启通信与行业变革的新时代
运维·服务器·5g
待什么青丝11 小时前
【Ubuntu】摸鱼技巧之虚拟机环境复制
linux·运维·ubuntu
中杯可乐多加冰11 小时前
采用Bright Data+n8n+AI打造自动化新闻助手:每天5分钟实现内容日更
运维·人工智能·自动化·大模型·aigc·n8n
东临碣石8211 小时前
【AI论文】SWE-rebench:一个用于软件工程代理的任务收集和净化评估的自动化管道
运维·自动化
拍客圈12 小时前
宝塔专属清理区域,宝塔清理MySQL日志(高效释放空间)
运维·服务器