小弟最近要写一个代理程序,要求是能够代理Socket4、Socket5、http、https现在前三个已经可以代理了,最后一个代理努力了好几天但没什么结果,分析了一下可能是我的设计思路不对,我原来的设计方案是:浏览器和代理服务器建立连接,然后代理和第三方服务器建立连接,之后我将浏览器传过来的数据传送给第三方服务器以及把第三方服务器传过来的数据传给浏览器。但这样子我的代理服务器就需要一个证书,这样开销就大了;后来网上有位兄弟给我说了下代理只需要将数据转发就行了,不需要证书。但我实在是不知道具体该如何实现,还请各位大侠们为小弟指点指点这个东西做好之后将做为开源项目发布,也希望能给需要的人一点帮助。