代里本质上就是流量转发(中转)。
即你用钥匙 A 把数据锁在一个箱子 A 里,然后把箱子 A 给代里客户端,代里客户端再用钥匙 B 把这个箱子又锁了一层箱子 B 并发给代里服务器,然后代里服务器用钥匙 B 打开后(没有钥匙 A 代里服务器是无法查看箱子 A 内部的)再把箱子 A 转手给目标网站,然后目标网站收到后用钥匙 A 打开查看数据,处理后再原路返回(你收到了数据并显示到浏览器中)。
只有反代网站才会存在风险,因为反代网站并不是单纯的流量转发(中间人攻击原理也是反代)。
即你用钥匙 A 把数据锁在一个箱子里,然后把箱子给反代端,反代端用钥匙 A 打开箱子(此时是明文的,只有反代端能看到)把数据拿出来放到另一个箱子里并用钥匙 B 锁上,然后将其转手给目标,目标收到后用钥匙 B 打开查看数据,处理后再原路返回。