分享一个寻找免费代理节点的思路(V2版)

首先声明:

  • 网络不是法外之地,希望大家可以文明安全的上网,即使在翻墙之后也要遵守《计算机信息网络国际联网安全保护管理办法》中的规定,不要浏览涉黄/涉毒/涉赌/涉暴的网站,更不要传播涉黄/涉毒/涉赌/涉暴的内容。
  • 帖子中分享寻找免费代理节点的方法,只是用于临时应急使用。

昨天发布帖子“分享一个寻找免费代理节点的思路”,有朋友回复问有没有更多的查询关键词,也有朋友回复推荐了其他查询方法。

昨天我花了一个晚上的时间,摸索实践了网友们推荐的一些方法,结合自己的理解,经过实测,有以下三种查询关键词可以找到可用的免费代理节点。(肯定还有更多查询关键词可以查询到,欢迎大佬们在评论区分享)

访问一个网络空间搜索引擎系统,我这里使用的是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

image

在Clash软件中的“订阅”功能中,将这个yaml配置文件拖到Clash面板上,就可以导入这个yaml配置文件了。

在Clash软件中的“代理”功能中,进行节点测速,选择一个可用节点就ok了。

26 个赞

感谢分享~

免费的往往意味着你的 SNI 代理节点是知道的哦

1 个赞

感谢大佬分享

太强了,大佬

感谢,可以试试

大佬牛逼

赞一个 感谢分享

免费是最贵的 :tieba_025:

这思路可以 mark一下