这是一个创建于 4328 天前的主题,其中的信息可能已经有所发展或是发生改变。
源代码在: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
|