代理服务器 - 修改请求的标头

时间:2013-07-27 14:47:33

标签: c# header proxy

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

1 个答案:

答案 0 :(得分:1)

抓取一份mentalis:http://www.mentalis.org/soft/projects/proxy/

它支持SOCKS4 / 5以及HTTP代理。你可以看看来源并弄明白 - 它并不难。

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