C#中的TCP端口转发

时间:2014-09-02 16:30:45

标签: c# .net sockets tcp

我正在尝试在C#中创建TCP转发器,它打开外部网站并将其重定向到localhost。喜欢:

http://localhost:8080/http://google.com

在localhost中打开google.com。

我尝试过以下来源:http://blog.brunogarcia.com/2012/10/simple-tcp-forwarder-in-c.html

但是它使用套接字和原始数据,所以我无法修改HTTP数据包(因为它们是用gzip压缩的)。是否有一种更友好的方法来解析包含某些.NET类的数据包,这允许我修改请求标头或接收的数据?

0 个答案:

没有答案