Indy HTTP(s)反向代理

时间:2016-12-13 02:54:45

标签: delphi tcp proxy indy socks

我试图创建一个HTTP代理服务器,其行为如下:

配置为在127.0.0.1:1080上使用代理的浏览器。在这个端口上,我需要一个服务器(TIdTCPServer?),它将传递到客户端的数据,该服务器连接在同一台服务器上(可能会更容易进入另一个端口)。由于可能的NAT限制,客户端需要连接,而不是服务连接。

这个想法是客户端将执行请求并发送回服务器,服务器应该发送到浏览器。

浏览器>连接到本地服务器>发送给发出请求的客户端

我想到了IdHTTPProxy,但不知道如何将请求传递给客户端,并且客户端执行,将数据返回到服务器/浏览器。

我读到了TIdMappedPortTCP,但看起来这应该连接到另一个主机/端口,在我的情况下,客户端无法接收连接。

0 个答案:

没有答案