代理本质上只是一个位于您和您想要访问的网站之间的网络服务器。通常,当您想要连接到网站时,您会从浏览器发送请求。请求通过您的调制解调器和路由器发出,到达街道级路由器、邻居路由器、ISP服务器、互联网骨干网,然后反过来向下到达您要连接的服务器的位置。
代理服务器位于中间的某个地方。通常,代理的物理位置在国外,因此代理连接可能会越过海洋、转到卫星或在途中某处进行一些无线传输。通过正确的配置,任何计算机都可以变成代理服务器。
客户端发送请求会先传输到代理服务器,然后代理服务器会从您的请求中删除一些识别数据并用它自己的数据填充,或者不填充。它再次通过路由器和连接将连接转发到Web服务器。Web服务器响应请求-记录来自代理的更改数据而不是您的数据-并且数据返回到代理服务器,最终代理服务器将数据转发回给你。