目录
简介
小火箭是一款功能强大的网络代理工具,它支持多种代理协议,可以轻松地访问被屏蔽的网站。小火箭的核心是其配置文件,通过编辑配置文件可以实现各种高级功能,如代理节点管理、分组设置、规则定制等。本文将详细介绍小火箭的配置文件格式和各种常见设置,帮助用户更好地利用小火箭。
配置文件结构
小火箭的配置文件主要由以下几个部分组成:
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格式保存。在小火箭的设置界面可以找到相关的功能,选择导入或导出即可。导出配置文件可以方便备份和分享,导入配置文件可以快速恢复之前的设置。