我正在学习网络编程。特别是代理服务器。我在手机上创建了一个非常基本的代理服务器。但是我认为有一些我不知道的代理服务器基础知识将帮助我创建更强大的代理服务器。
到目前为止我所做的:我的移动设备上的服务器监听来自笔记本电脑的请求。当服务器收到请求www.google.com
,例如网页内容被提取并返回到笔记本电脑上的客户端。然后客户端在桌面浏览器中打开页面内容。
我认为请求的发送/接收可以发生在较低的OSI 模型层(可能是传输层)上。如何创建更强大的代理服务器?(一个只发送和接收字节并且不关心/知道 HTTP 的)