ip代理的工作原理是什么?

互联网 · 2021-05-01 最新资讯 18235

什么是IP代理?它是如何工作的呢?朋友们,听不懂,来,由小编来科普一下!

代理ip网用公网IP访问一般采用双网卡结构,外网卡访问。

假定为公网internet终端A访问NetworkII(假定为公司内网)终端B,其发送的访问包的目标地址是终端B的内部IP地址。

Network-Ip网关在接收到终端A发出的访问数据包时,检查它的目标地址,如果目标地址属于Network-Ip网关的地址,

就对该数据包进行封装,封装的方式视代理ip技术的不同而异;

同时,Network-Ip网关构造新的代理ip数据包,将封装后的原始数据包负载到代理ip数据包,代理ip数据包的目标地址为Network-Ip网关的外部地址。

NetworkI的代理ip网关将代理ip包发送到Internet,因为代理ip包的目标地址是NetworkII的代理ip网关的外部地址,

因此该包将通过Internet中的路由正确发送到NetworkII的代理ip网关。

在代理ip网关对接中,对接收到的数据包进行检查,如果发现它来自网络一的代理ip网关,则可判定该数据包为代理ip数据包,并将该数据包解包。

解包过程主要是首先将代理ip数据包的包头剥离,然后对数据包进行反向处理,使其恢复为原始数据包。

NetworkII的代理ip网关把还原过的原始数据包发送给目标B,因为原始数据包的目标地址是终端B的IP地址,因此可以正确地将数据包发送给终端B。

对终端B来说,它接收到的数据包与终端A直接发送的数据包相同。

由终端B返回终端A的报文处理过程与上述相同,以便两个网络中的终端能够互相通信。

从上面的说明中可以看出,在代理ip网关处理数据包时,

有两个参数对于代理ip通信非常重要:原始数据包的目标地址(代理ip目标地址)和远程代理ip网关地址。基于代理ip目标地址,

代理ip网关可以判断要对哪些包进行代理ip处理,而且对于那些不需要处理的包通常可以直接转发给上级路由。

Remoteip网关地址指定代理ip数据包在处理后发送的目标地址,即代理ip隧道的另一端代理ip网关地址。因为网络通信是双向的,

当进行代理ip通信时,隧道两端的代理ip网关必须知道代理ip的目标地址以及与之对应的远端代理ip网关地址。

以上内容较为复杂及具有专业性,你都能理解吗?


微信客服

微信客服

扫码添加客服

QQ 咨询

新用户专享 注册免费送 IP 5000 高质量 IP 免费领取 立即领取