我的情况如下:
我有两台位于本地网络上的电脑,但它们之间有防火墙,因此它们无法相互看到或以任何方式被访问。 交换数据的唯一方法是通过他们都看到的共享网络驱动器。没有其他方式可以在PC之间进行通信,我无法访问防火墙来更改任何内容。
在一台PC上我运行了一个浏览器,我想在另一台PC上访问HTTP服务器。
因此,我希望通过该网络共享进行交换的是HTTP流量 - 换句话说 - 代理不是通过互联网而是通过文件工作。
是否有任何图书馆或项目?我确信我不是第一个有这种情况的人。
我的想法是在浏览器端运行本地服务器而不是实际服务器。这个将HTTP请求写入文件。在另一台PC上,我轮询传入请求文件的网络共享,读取请求并将其转发到实际的目标服务器。来自服务器的响应在单独的文件中以相同的方式返回。