FAQ - 常见问题
目录
代理与下载加速配置
代理模式(proxy)与 GitHub 下载加速(github-proxy)的区别与配置方法。
# 全局 HTTP 代理(推荐按需开启)
proxy:
mode: smart # custom / system / smart
url: ""
user: ""
pass: ""
# ghproxy(可选,仅用于 GitHub Raw 下载加速)
github-proxy: "https://gh-proxy.com/"
proxy
- custom:所有外部 HTTP 请求走自定义代理(url + 可选 user/pass),并禁用 github-proxy
- system:使用系统/环境代理
- smart:规则下载/远程载入优先使用 github-proxy 直连,未配置时回退到自定义代理/系统代理
GitHub API 查询新版优先使用自定义代理。
github-proxy
ghproxy URL 前缀重写,仅对 raw.githubusercontent.com / github.com 生效,主要用于规则文件下载加速。它不是网络层代理。
完整配置示例请参考 config.yml,里面有详细注释。
爱快固件兼容性:端口分流参数变更
问题现象
执行更新时,端口分流(STREAM:端口分流)报错:
[STREAM:端口分流] [UPDATE:更新失败] [1/1] 国内流量: failed: api error: 请求参数不合法
原因
爱快固件从 4.0.210 起,端口分流(stream_ipport)的负载模式中,mode: 5(旧版主备模式)已被移除,由 mode: 6(新版主备模式)替代。
如果配置文件中仍使用 mode: 5,iKuai API 会拒绝请求并返回”请求参数不合法”。
解决方法
将端口分流配置项的 mode 值从 5 改为 6:
stream-ipport:
- type: "0"
interface: wan1
ip-group: 国内
mode: 6
ifaceband: 0
模式兼容性
| mode | 说明 | 兼容固件版本 |
|---|---|---|
| 0 | 新建连接数 | 全部 |
| 1 | 源IP | 全部 |
| 2 | 源IP+源端口 | 全部 |
| 3 | 源IP+目的IP | 全部 |
| 4 | 源IP+目的IP+目的端口 | 全部 |
| 5 | 主备模式 | 仅 ≤ 4.0.120 |
| 6 | 主备模式 | ≥ 4.0.210 |
固件 ≤ 4.0.120 只能用
mode: 5;≥ 4.0.210 只能用mode: 6。
相关链接
- 更新日志 — v4.4.104 对此问题的兼容性修复
配置升级:v4.4.13 迁移
除了使用 Rust 重构并支持桌面端和手机 app 之外,有以下主要更新:
- 删除了配置项
enable_update,在 CLI 端只要是 WebUI 启用,那么就可以在线更新和控制 - CLI 端的 WebUI 支持控制功能:停止和启动服务、查看日志等
- CLI 端的
-r clean模式要求必须强制输入 tags 名字,不会默认 cleanAll - CLI 端的
-r web参数取消,现在在webui.enable=true的情况下,-r cron/cronAft都会启动 WebUI - 除了原 ghproxy 方式之外,新版支持使用传统代理:系统代理/http(s)代理。并有智能模式:更新规则和分组的时候使用 ghproxy,检查更新或其他联网功能使用传统代理。