如何用C#实现把Socks5代理转换为HTTP代理?
最近研究某知名代理客户端软件(用C#写的)的源码,看到里面的Socks5代理转HTTP代理那部分直接封装了个Privoxy进去,让Privoxy转发HTTP代理到Socks5的代理。
这个办法确实不错,但我想问问各位大神,能不能把它用C#直接写出来呢?
想了下得要实现个Socks5客户端+HTTP代理的服务端。
网上似乎没有很少有这方面的先例和说明,资料好像也不太多啊。
1楼(站大爷用户)
不大了解你的意思. Socks5可以代理TCP和UDP,而HTTP只能代理TCP上的HTTP连接,使用HTTP Tunnel可以代理TCP,但无论如何都无法代理Socks5的UDP。
如果你的Socks5客户端只支持TCP,那么HTTP代理可以使用HTTP Tunnel进行TCP代理。