免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: cugb_cat
打印 上一主题 下一主题

Linux下终端http代理地址搜索器 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-11-12 21:40 |显示全部楼层 |倒序浏览
发在我的博客中的,现在发到论坛上,
使用方法如下:
环境:
要求操作系统中含有:Linux 2.6内核(最好2.6.8以上的内核版本),gcc,glibc等软件
运行:
打开一个终端,将下载的压缩包解压:tar xzvf http_proxy.tar.gz
然后 cd http_proxy
运行./proxy.sh  (需先检查proxy.sh是否有可执行权限,如没有,则需使用chmod +x proxy.sh命令添加可执行权限,然后方可执行该命令)
这时在终端上即可打印出可用的IP和端口号。
另外,最先打印出来的不一定是最快的。
程序会在没有输出的10s后退出运行,即,超时时间为10s。

另外,本程序中使用了www.ibm.com为目标验证网站,并且使用了www.cnproxy.com中提供的代理地址列表,本程序的原理为,从www.cnproxy.com/proxy1.html中抓取代理地址,并逐个进行验证,验证过程采用epoll来进行。

对教育网的同学们查找出国代理有一定的帮助。

程序见附件

[ 本帖最后由 cugb_cat 于 2007-11-14 11:02 编辑 ]

http_proxy.tar.gz

2.86 KB, 下载次数: 323

论坛徽章:
0
2 [报告]
发表于 2007-12-03 20:00 |显示全部楼层

回复 #6 foolishx 的帖子

你的系统的内核是哪个版本的?
epoll只有2.6才支持。

论坛徽章:
0
3 [报告]
发表于 2007-12-03 21:04 |显示全部楼层
原帖由 net_robber 于 2007-12-3 20:57 发表

哈哈,这个东西我再shell版页发有类似的,不过没有写过C的

呵呵,用C处理网页,确实很麻烦,还是shell来的方便。
不过偶不太会shell

论坛徽章:
0
4 [报告]
发表于 2008-06-12 20:46 |显示全部楼层
原帖由 doctorjxd 于 2008-6-12 20:11 发表


不错的工作。

同时,确实是Shell脚本实现起来简单。我写了一个同样功能的脚本。


#/bin/sh

#名称: searchproxy.sh
#使用方法: searchproxy.sh [测试地址(默认是ibm网站)]  [timeout(默认10 ...

shell不怎么会,呵呵,遇到什么问题,都是想用C来做。

论坛徽章:
0
5 [报告]
发表于 2008-06-18 12:57 |显示全部楼层
原帖由 CUDev 于 2008-6-18 12:23 发表
这种工作俺都是用shell或者是python解决,用C处理字符串简直是痛苦啊

确实非常痛苦啊,html页面经常不一样,一不注意就core了。

论坛徽章:
0
6 [报告]
发表于 2008-06-23 10:25 |显示全部楼层
原帖由 smalloc 于 2008-6-23 10:20 发表
lz原创?

恩,是我自己写的程序。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP