目录
什么是小火箭配置文件
小火箭是一款流行的网络代理应用,它使用 Clash 内核提供强大的代理功能。小火箭的配置文件是一个 YAML 格式的文件,用于定义代理服务器、代理组、以及各种代理规则。通过编辑和管理配置文件,用户可以灵活地控制小火箭的代理行为,满足不同的上网需求。
配置文件结构
小火箭的配置文件主要由以下三个部分组成:
Proxy 代理配置
在 Proxy
部分,用户可以定义各种类型的代理服务器,如 Shadowsocks、VMess、Trojan 等。每个代理服务器都有一组相关参数,如服务器地址、端口、加密方式等。
yaml Proxy:
-
name: Shadowsocks Server 1 type: ss server: 192.168.1.1 port: 8388 password: password cipher: aes-256-cfb
-
name: VMess Server 1 type: vmess server: vmess.example.com port: 443 uuid: a3826bf4-6b60-41c6-9ee1-d9b5d5a5d0c1 alterId: 64 cipher: auto
Proxy Group 代理组
在 Proxy Group
部分,用户可以将上述定义的代理服务器组织成不同的代理组。代理组可以使用不同的负载均衡算法,如 random
、round-robin
、fallback
等。
yaml Proxy Group:
-
name: Proxy type: select proxies:
- Shadowsocks Server 1
- VMess Server 1
-
name: Domestic type: select proxies:
- DIRECT
- Proxy
Rule 规则配置
在 Rule
部分,用户可以定义各种代理规则。这些规则用于决定流量是否需要经过代理,以及使用哪个代理组。规则支持丰富的匹配条件,如域名、IP 地址、关键词等。
yaml Rule:
- DOMAIN-SUFFIX,google.com,Proxy
- DOMAIN-KEYWORD,youtube,Proxy
- IP-CIDR,10.0.0.0/8,DIRECT
- GEOIP,CN,Domestic
- FINAL,Proxy
配置文件管理
导入配置文件
用户可以通过以下方式将配置文件导入到小火箭应用中:
- 从本地文件导入:点击小火箭应用左侧菜单的”配置”选项,然后选择”从文件导入”并选择本地的配置文件。
- 从远程 URL 导入:在小火箭应用的”配置”页面,输入配置文件的 URL 地址,然后点击”从 URL 导入”即可。
导出配置文件
用户也可以将当前的小火箭配置导出为一个 YAML 文件,方便备份或者在其他设备上使用:
- 在小火箭应用的”配置”页面,点击”导出配置”按钮。
- 选择导出的文件路径,即可将当前的配置文件保存到本地。
常见问题解答
配置文件与应用设置的关系
小火箭的配置文件主要用于定义代理服务器、代理组和代理规则等信息。而应用设置则用于控制一些全局性的行为,如启用/禁用代理、是否开机自启等。两者是相互独立的,但可以共同影响小火箭的最终行为。
如何修改配置文件
用户可以使用任何文本编辑器打开配置文件,然后手动修改相关的配置项。修改完成后,只需要在小火箭应用中重新导入即可生效。
注意:修改配置文件时请务必小心,确保语法正确,否则可能会导致小火箭无法正常工作。
配置文件中的 Rule 规则如何编写
小火箭的规则配置支持多种匹配条件,如域名、IP 地址、关键词等。用户可以参考 Clash 文档中的 Rule 部分 来了解具体的编写方法。
如何解决配置文件无法导入的问题
如果在导入配置文件时遇到问题,可以尝试以下几个方式:
- 检查配置文件的格式是否正确,确保它是有效的 YAML 格式。
- 尝试从其他渠道获取配置文件,确保文件内容没有问题。
- 清除小火箭应用的缓存数据,然后重试导入操作。
- 如果以上方法都无法解决,可以联系小火箭的技术支持寻求帮助。