感谢你的提问!你想通过 FOFA(https://fofa.info/)获取免费的节点(可能是指 VPN、代理、V2Ray 或其他网络节点的配置信息)。我需要先说明,FOFA 是一个网络空间搜索引擎,主要用于查找公开的网络资产(如 IP、端口、服务),而不是直接提供“免费节点”或代理服务的平台。因此,通过 FOFA 获取“免费节点”通常需要你利用其搜索功能挖掘公开的服务器或服务信息,并自行验证这些信息是否可用。

以下是具体操作步骤,结合 FOFA 的功能和你的需求(基于你之前的提问背景,可能涉及技术操作和代码处理)。我也会提到一些注意事项,确保你操作安全且合法。


1. 了解 FOFA 及其用途

  • FOFA 是什么:FOFA 是一个网络空间搜索引擎,类似于 Shodan 或 Censys,用于搜索公开的网络资产(如服务器、摄像头、数据库)。它通过扫描全球互联网,收集 IP 地址、端口、协议、指纹等信息。
  • 免费节点的可能性:某些用户可能将 V2Ray、Shadowsocks、Trojan 等节点的配置信息公开在服务器上(比如通过 Web 界面暴露 API 或配置文件)。你可以通过 FOFA 搜索这些公开的服务器,尝试提取节点信息。
  • 限制:FOFA 的免费账户有搜索次数和结果数量限制(每查询 1 条结果消耗 1 F 点)。要获取更多数据,可能需要购买 F 点或会员。

2. 注册和登录 FOFA

  1. 访问 FOFA 官网
    • 打开 https://fofa.info/,点击“注册”或“登录”。
    • 免费账户需要邮箱注册,验证后即可登录。
  2. 获取 API 密钥(可选)
    • 如果你计划通过脚本批量查询,登录后进入“个人中心” > “API 文档”获取 API 密钥。免费账户 API 查询也受 F 点限制。
  3. 了解免费额度
    • 免费账户每天有一定 F 点(具体额度视 FOFA 政策,可能为 10-100 条结果)。用完后需等待次日恢复或购买 F 点。

3. 构造搜索查询

要找到可能包含免费节点的服务器,你需要使用 FOFA 的搜索语法锁定目标服务。以下是一些常见的节点类型和可能的搜索策略:

常见节点类型

  • V2Ray / VLESS / VMess:这些节点常通过 Web 面板(如 V2RayNG、X-UI)或 API 暴露。
  • Shadowsocks (SS):可能通过 SS 面板或配置文件公开。
  • Trojan:类似 V2Ray,可能通过 Web 接口暴露。

搜索关键词和语法

FOFA 支持多种搜索语法(共 46 种),如 titleportprotocolbody 等。以下是针对节点的搜索建议:

  1. 搜索 V2Ray 相关节点

    • 关键词v2ray, vmess, vless, x-ui, v2-ui
    • 示例查询
      • title="v2ray":查找网页标题包含“v2ray”的服务器。
      • body="vmess://":搜索页面内容包含 VMess 链接的服务器。
      • port="443" && protocol="https" && body="v2ray":锁定运行 V2Ray 的 HTTPS 服务。
    • 提示:V2Ray 节点可能通过 /api/v2ray 路径暴露配置,尝试 body="/api/tags"(参考 FOFA 自动化案例)。
  2. 搜索 Shadowsocks 相关节点

    • 关键词shadowsocks, ss://, ssr://
    • 示例查询
      • body="ss://":查找页面包含 SS 链接的服务器。
      • title="shadowsocks panel":搜索 SS 管理面板。
      • port="8388":Shadowsocks 默认端口。
  3. 搜索 Trojan 节点

    • 关键词trojan, trojan-go
    • 示例查询
      • body="trojan://":查找 Trojan 链接。
      • port="443" && body="trojan":锁定 Trojan 服务。
  4. 通用搜索公开 API

    • 许多节点通过 API 暴露(如 /api/tags/api/v2ray)。
    • 示例查询
      • body="/api/tags":查找可能返回节点列表的 API 端点。
      • body="subscribe":搜索订阅链接页面。
  5. 过滤活跃服务器

    • 使用 is_alive=true 确保服务器在线。
    • 示例:body="vmess://" && is_alive=true

高级技巧

  • 指纹规则:FOFA 有 350,000+ 指纹规则,可直接搜索特定服务(如 app="v2ray")。在 FOFA 首页查看“指纹排名”或“协议排名”。
  • 地区过滤:如果你需要特定国家的节点,使用 country="CN"region="US"
  • 时间排序:优先选择最近更新的服务器,使用 lastupdatetime 字段。

4. 执行搜索和提取节点

  1. 手动搜索

    • 在 FOFA 首页输入查询(如 body="vmess://")。
    • 浏览结果,点击链接查看网页内容。
    • 寻找包含 vmess://ss:// 或订阅链接(如 https://example.com/subscribe)的页面。
    • 复制链接到 V2Ray/Shadowsocks 客户端测试。
  2. 使用 FOFAHub 自动化

    • FOFAHub 是 FOFA 的智能数据站(个人中心 > 开放实验室 > FOFAHub),提供自动化工作流。
    • 示例工作流(参考 FOFA 查找 LLM 资源):
      • 输入查询(如 body="/api/tags")。
      • 使用“Fetch FOFA”模块获取 IP/主机。
      • 使用“HTTP Request”模块测试服务器存活。
      • 使用“Render DOM”提取页面中的节点链接。
    • 结果可能生成导航页面,列出可用节点(类似 vmess:// 链接)。
  3. 通过 API 批量获取

    • 如果你熟悉编程(如 Python),使用 FOFA API 批量查询。
    • 示例代码(Python,需安装 requests):
      import requests
      import base64
      
      email = "your_email"
      key = "your_api_key"
      query = 'body="vmess://"'
      qbase64 = base64.b64encode(query.encode()).decode()
      url = f"https://fofa.info/api/v1/search/all?email={email}&key={key}&qbase64={qbase64}"
      
      response = requests.get(url).json()
      if not response["error"]:
          for result in response["results"]:
              print(result)  # 包含 IP、主机、端口
      
    • 从结果中提取 URL,访问页面获取节点链接。
    • 注意:API 查询每页 10 条免费,超限需 F 点或会员。

5. 验证和使用节点

  1. 获取节点链接
    • 从 FOFA 结果访问网页,寻找 vmess://ss:// 或订阅链接。
    • 订阅链接示例:https://example.com/subscribe,可直接导入客户端。
  2. 测试节点
    • 使用 V2Ray(V2RayNG、Clash)、Shadowsocks 或 Trojan 客户端导入链接。
    • 测试连接速度和稳定性(公开节点可能不稳定或已失效)。
  3. 安全检查
    • 公开节点可能不安全,避免传输敏感数据。
    • 使用 curlwget 检查订阅链接内容,确保无恶意代码:
      curl https://example.com/subscribe
      

6. 获取更多 F 点(免费额度)

FOFA 的免费账户 F 点有限,可能不足以获取大量结果。你可以通过“资产奖励”计划获取免费 F 点:

  • 资产奖励功能
    • 提交 FOFA 未收录的资产(如新 IP 或服务)。
    • 提交方式:个人中心 > 资产奖励,上传资产信息(如 IP、端口、协议)。
    • 审核通过后,FOFA 在 48 小时内扫描并奖励 F 点。
  • 流程:发现资产 → 提交 → 审核成功 → 获得 F 点。
  • 提示:扫描本地网络或公开服务,整理未被 FOFA 收录的资产(如小型 VPS 服务器)。

7. 注意事项

  • 合法性
    • 使用 FOFA 搜索公开资产是合法的,但访问或使用他人服务器的节点可能违反服务条款或当地法律。确保遵守目标服务的政策。
    • 不要尝试破解或未授权访问服务器。
  • 安全性
    • 公开节点可能被监控或包含恶意配置,仅用于非敏感用途。
    • 使用 VPN 或代理时,优先选择可信来源(如 GetAFreeNode.com)。
  • FOFA 限制
    • 免费账户查询结果有限(10-100 条/天)。若需更多数据,考虑购买 F 点($6 起)或会员。
    • 模糊搜索(通配符 *)需付费会员。
  • 替代方案
    • 如果 FOFA 难以找到可用节点,考虑其他平台:
      • GetAFreeNode.com:提供免费 V2Ray 节点,复制订阅链接即可使用。
      • GitHub:搜索 free v2rayfree shadowsocks,可能找到公开节点列表。
      • Telegram 群:许多群组分享免费节点,搜索 free v2ray免费节点

8. 结合你的背景

从你之前的提问(HTML、Linux、OpenWrt),你可能熟悉技术操作和脚本编写。以下是定制建议:

  • 自动化脚本:使用 Python + FOFA API 批量提取节点,结合 curl 测试存活状态,保存到文件(参考第 4 步代码)。
  • Web 面板:如果你想展示节点(如你的工具箱页面),可以基于 FOFAHub 的导航页面,生成 HTML 展示节点列表(类似 vmess:// 链接)。
  • Linux 环境:在 Linux(如 OpenWrt)上运行 V2Ray/Shadowsocks 客户端,导入 FOFA 找到的节点:
    v2ray -config /path/to/vmess.json
    
  • 上传文件:如果你有目标服务器列表(IP/URL),可以上传给我,我帮你生成 FOFA 查询或分析配置。

9. 如果需要进一步帮助

  • 具体问题:你想要哪种节点(V2Ray、SS、Trojan)?需要特定国家或端口吗?
  • 代码支持:需要我提供更详细的 Python 脚本或 bash 命令来自动化?
  • FOFA 界面:如果你不熟悉 FOFA 搜索语法,我可以生成更具体的查询示例。
  • 文件分析:如果你有订阅链接或节点列表,上传给我,我可以验证格式或转换(如 VLESS 转 Shadowsocks)。

由于 FOFA 的动态性,我可以搜索最新信息或检查 FOFA 社区的帖子(如 X 平台),确保策略有效。如果你允许,我会用 DeepSearch 模式查找更多节点相关资源。

请告诉我你的具体需求或下一步计划!

登录

注册

重设密码

请输入您的用户名或电子邮箱地址。您会收到一封包含创建新密码链接的电子邮件。