小火箭配置文件详解

目录

简介

小火箭是一款功能强大的网络代理工具,它支持多种代理协议,可以轻松地访问被屏蔽的网站。小火箭的核心是其配置文件,通过编辑配置文件可以实现各种高级功能,如代理节点管理、分组设置、规则定制等。本文将详细介绍小火箭的配置文件格式和各种常见设置,帮助用户更好地利用小火箭。

配置文件结构

小火箭的配置文件主要由以下几个部分组成:

Proxy

这部分定义了各种代理节点的信息,包括节点名称、类型、地址、端口等。每个代理节点都需要在这里进行定义。

示例:

yaml Proxy:

  • name: “节点1” type: ss server: 1.1.1.1 port: 8388 password: “password” cipher: aes-256-cfb
  • name: “节点2” type: vmess server: 2.2.2.2 port: 443 uuid: “uuid” alterId: 64 cipher: auto

Proxy Group

这部分定义了代理分组,可以将多个代理节点组成一个分组,方便管理和切换。分组支持多种策略,如负载均衡、故障转移等。

示例:

yaml Proxy Group:

  • name: “自动选择” type: url-test url: http://www.gstatic.com/generate_204 interval: 300 proxies:
    • 节点1
    • 节点2
  • name: “手动选择” type: select proxies:
    • 节点1
    • 节点2

Rule

这部分定义了各种规则,可以根据域名、IP、关键词等条件对流量进行匹配和转发。规则支持多种策略,如直连、代理、拦截等。

示例:

yaml Rule:

  • DOMAIN-SUFFIX,google.com,自动选择
  • DOMAIN-KEYWORD,youtube,自动选择
  • IP-CIDR,192.168.1.0/24,DIRECT
  • GEOIP,CN,DIRECT
  • FINAL,自动选择

Other

这部分包含了一些其他的配置项,如DNS服务器、TUN/TAP设备、日志级别等。

示例:

yaml dns: enable: true listen: 0.0.0.0:53 enhanced-mode: redir-host nameserver: – 8.8.8.8 – 1.1.1.1

配置文件示例

下面是一个完整的小火箭配置文件示例:

yaml Proxy:

  • name: “节点1” type: ss server: 1.1.1.1 port: 8388 password: “password” cipher: aes-256-cfb
  • name: “节点2” type: vmess server: 2.2.2.2 port: 443 uuid: “uuid” alterId: 64 cipher: auto

Proxy Group:

  • name: “自动选择” type: url-test url: http://www.gstatic.com/generate_204 interval: 300 proxies:
    • 节点1
    • 节点2
  • name: “手动选择” type: select proxies:
    • 节点1
    • 节点2

Rule:

  • DOMAIN-SUFFIX,google.com,自动选择
  • DOMAIN-KEYWORD,youtube,自动选择
  • IP-CIDR,192.168.1.0/24,DIRECT
  • GEOIP,CN,DIRECT
  • FINAL,自动选择

dns: enable: true listen: 0.0.0.0:53 enhanced-mode: redir-host nameserver: – 8.8.8.8 – 1.1.1.1

常见问题

如何添加新的代理节点?

要添加新的代理节点,需要在Proxy部分添加一个新的节点定义,包括节点名称、类型、地址、端口等信息。然后在Proxy Group部分将该节点添加到相应的分组中即可。

如何设置分组?

Proxy Group部分定义分组,可以设置分组名称、策略类型(如url-test、select等)、测试URL、间隔时间等。然后将需要加入该分组的节点添加到proxies列表中即可。

如何配置规则?

Rule部分定义规则,可以根据域名、IP、关键词等条件设置流量的匹配和转发策略,如直连、代理、拦截等。规则按照从上到下的顺序进行匹配,直到命中某条规则。

如何导入或导出配置文件?

小火箭支持导入和导出配置文件,通常以YAML格式保存。在小火箭的设置界面可以找到相关的功能,选择导入或导出即可。导出配置文件可以方便备份和分享,导入配置文件可以快速恢复之前的设置。

正文完