首先声明:
- 网络不是法外之地,希望大家可以文明安全的上网,即使在翻墙之后也要遵守《计算机信息网络国际联网安全保护管理办法》中的规定,不要浏览涉黄/涉毒/涉赌/涉暴的网站,更不要传播涉黄/涉毒/涉赌/涉暴的内容。
- 帖子中分享寻找免费代理节点的方法,只是用于临时应急使用。
昨天发布帖子“分享一个寻找免费代理节点的思路”,有朋友回复问有没有更多的查询关键词,也有朋友回复推荐了其他查询方法。
昨天我花了一个晚上的时间,摸索实践了网友们推荐的一些方法,结合自己的理解,经过实测,有以下三种查询关键词可以找到可用的免费代理节点。(肯定还有更多查询关键词可以查询到,欢迎大佬们在评论区分享)
访问一个网络空间搜索引擎系统,我这里使用的是ZoomEye平台。若使用其他家系统的话,稍微研究变换下查询语法即可,都是大差不差类似的。
1.
title="Free Proxies"
2.
"get all proxy from proxy pool"
3.
"port" && "allow-lan" && "log-level" && "proxies" && http.body!="<title>"
0x01. 第一种查询关键词
title="Free Proxies"
通过这个关键词查询到的是自动抓取互联网上公开节点信息的站点,具体使用方法参考我的上一个帖子:“分享一个寻找免费代理节点的思路”
0x02. 第二种查询关键词
"get all proxy from proxy pool"
通过这个关键词查询到的是使用Github开源项目ProxyPool搭建的爬虫代理IP池,其提供API接口(例如/all接口可获取所有代理)。
首先在查询结果中找到可以正常访问的地址。
访问/all接口的API,可以获取所有代理的IP地址。
此处,我是手工使用curl命令进行测试,挑选可用的节点。例如93.171.157.249:8080这个代理节点就是可用状态。
$ curl --proxy 93.171.157.249:8080 ip.sb
93.171.157.249
将这个代理配置到本地电脑中就可以使用啦。
0x03. 第三种查询关键词
此处我针对其他网友分享的关键词进行了修改优化
"port" && "allow-lan" && "log-level" && "proxies" && http.body!="<title>"
通过这个关键词查询到的是Clash订阅配置文件。
我的使用方法是:将配置内容保存为本地yaml文件,然后导入到Clash软件中,选择一个可用节点就ok了。并不是每个结果都绝对可用,需要稍微耐心点,我找了几个就发现有可用的,网速也还凑活。
在ZoomEye系统中查询这个关键词,逐个点击搜索结果中的蓝色小箭头,观察是否可以正常访问。
浏览器访问的时候会出现乱码,可能是因为网页实际编码可能是 UTF-8,但HTTP头部没有指明编码,浏览器默认使用其他编码方式进行解码。Chrome浏览器好像无法手工转换编码,我这里使用curl去获取具体内容。
curl http://218.200.71.245:1098 -o 218.200.71.245.yaml

在Clash软件中的“订阅”功能中,将这个yaml配置文件拖到Clash面板上,就可以导入这个yaml配置文件了。
在Clash软件中的“代理”功能中,进行节点测速,选择一个可用节点就ok了。







