什么是IP代理及其工作原理

当我们听到IP代理时,我们既熟悉又陌生。什么是IP代理。今天IP模拟器代理IP工程师就来给大家普及一下IP代理的含义和工作原理。

VPN网络一般采用公用网络IP接入具有双网卡结构的INT网关,并使用外部网卡实现ERNET。网络一上的终端a(假设是因特网)访问网络二上的终端B(假设是公司内部网)。终端B发送的访问包的目的地址是终端B的内部IP地址。

当网络1的VPN网关收到来自终端A的接入包时,它检查其目的地址。如果目的地址属于网络2,则封装包。封装方法因所使用的VPN技术而异。同时,VPN网关构造新的VPN包,并将封装后的原始包作为VPN包的净荷。VPN数据包的目的地址是Network 2的VPN网关的外部地址。

第一网络的VPN网关向互联网发送VPN数据包。因为VPN数据包的目的地址是第二个网络的VPN网关的外部地址,所以VPN数据包将被正确地路由到第二个网络的VPN网关。

第二网络的VPN网关检查接收到的数据包。如果发现该数据包是从网络1的VPN网关发送的,则可以确定该数据包是VPN数据包,并对其进行分解。
解包的主要过程是剥离VPN数据包的报头,然后对数据包进行反向处理,使其变回原来的数据包。

第二网络的VPN网关将恢复的原始数据包发送给目的终端B。由于原始数据包的目的地址是B终端的IP地址,因此可以正确地将数据包发送到B终端。从终端B的角度来看,它接收到的数据包与终端A直接发送的数据包相同。
终端B到终端A的数据包处理过程与上述过程相同,从而使两个网络中的终端能够相互通信。

从上面的描述可以看出,VPN网关在处理数据包时,有两个参数对于VPN通信是非常重要的:原始包的目的地址(VPN目的地址)和远程VPN网关的地址。根据VPN的目的地址,VPN网关可以确定哪些数据包被VPN处理,那些不需要处理的数据包可以直接转发给上层路由。

远程VPN网关地址指定处理过的VPN数据包的目的地址,也就是VPN隧道另一端的VPN网关地址。因为网络通信是双向的,所以隧道两端的VPN网关必须知道VPN目的地地址和相应的远程VPN网关地址。