这是一个创建于 4639 天前的主题,其中的信息可能已经有所发展或是发生改变。
源代码在:https://github.com/thlgood/small-tools/tree/master/Jump2
是在Linux平台下写的。
当时我的想法是,我的博客所使用的虚拟主机是允许用户用ssh登录shell的,那么我可以写一个http代理程序,这样以来我就可以fq了,这样可以省下一些VPN的钱。
结果写好之后上传到主机上之后能够正确地运行,但是浏览器无法连接http代理服务器,用nmap扫了一下,感觉应该是防火墙把端口给屏蔽了。
该程序是用C语言写的,该版本用多线程实现并发。只支持http代理,不支持标准的sock4或者sock5代理
我写了两个版本,另一个版本的代码在https://github.com/thlgood/small-tools/tree/master/Jump 该版本有一个bug,那就是不能访问含端口号的URL。这个版本用epoll和多线程实现的并发。
5 条回复 1970-01-01 08:00:00 +08:00  | | 1 andy12530 2013-03-31 01:48:35 +08:00 via iPhone 只支持http 不怕主机被干掉么 楼主加油 |
 | | 2 javaluo 2013-03-31 09:06:51 +08:00 via Android 多线程我喜欢 |
 | | 3 foxae 2013-03-31 10:40:37 +08:00 HTTP明文穿不过去,要用HTTPS。 |
 | | 4 ivanlw 2013-04-15 07:44:49 +08:00 楼主的多线程用pthread实现的吗 |
 | | 5 YUCOAT 2013-04-15 13:11:27 +08:00 |