2013-07-27 51 views
0

如何开发一个应用程序,用于修改所有到服务器的请求,侦听本地端口,添加标头,然后在客户端和服务器之间进行传输?代理服务器 - 修改请求的标头

+1

您是否尝试任何目前为止?一些代码示例会很好。 –

+0

我googled.i已经找到名为'fiddler'的第三方应用程序,但我想在c#中使用纯代码# – Moslem7026

+0

我们不会简单地将代码移交给ypu。你已经开始使用你的HttpListener了吗?你的HttpWebRequest方法?先试一试。 – rene

回答

1

抓斗颏的副本:http://www.mentalis.org/soft/projects/proxy/

它支持SOCKS4/5以及HTTP代理。你可以看看源代码并找出它 - 并不那么难。

[编辑 - 如果你正在专注于实现SOCKS,你应该阅读协议定义:http://www.openssh.org/txt/socks4.protocol。 Theres实际上只有一条消息需要在基本代理(CONNECT)中实现,您只需解析目标IP /端口,打开一个套接字并开始将数据转发到发送请求的传入套接字。]

相关问题