0

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

4

1 回答 1

1

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

它支持 SOCKS4/5 以及 HTTP 代理。您可以查看源代码并弄清楚 - 这并不难。

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

于 2013-07-27T15:08:37.040 回答