iKuai自动分流方案

本篇教程记录了我在家用网络中,使用 ikuai-bypass 实现 iKuai 路由器自动分流配置的全过程。项目来自 GitHub 开源:joyanhui/ikuai-bypass,非常适合进阶玩家或软路由用户借助自动化工具统一管理分流策略。


🔧 背景简介

家庭网络部署爱快软路由后,遇到的问题是:

  • 手动配置 IP 分组、域名分流非常繁琐;
  • 一旦规则更新,需要重新上传文本、复制粘贴;
  • 多线路或透明代理环境下,维护成本高。

🎯 我的目标

使用 ikuai-bypass 这个开源项目,实现:

  • 自动化定时更新 IP 与域名分流规则;
  • 在不影响现有自定义策略的基础上,独立管理自动分流规则;
  • 通过日志与备注标识,便于后期维护与清理。

🧰 准备与安装

我使用的是一台运行 OpenWrt 的旁路由作为执行环境,爱快本体运行在 ESXi 中。以下为部署步骤:

✅ 步骤一:下载项目文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
wget https://github.com/joyanhui/ikuai-bypass/releases/latest/download/ikuai-bypass-linux-amd64.zip
unzip ikuai-bypass-linux-amd64.zip
chmod +x ikuai-bypass
````

你也可以选择 Docker 方式运行,项目提供了完整参数。

### ✅ 步骤二:配置文件 `config.yml`

```yaml
ikuai-url: http://192.168.1.1
username: admin
password: your_password
cron: "0 4 * * *" # 每天凌晨四点定时更新
custom-isp:
- name: 国内IP
url: https://cdn.jsdelivr.net/.../cn.txt
tag: ipcn
stream-domain:
- interface: wan2
src-addr: 192.168.1.100-192.168.1.200
url: https://cdn.jsdelivr.net/.../gfw.txt
tag: gfw
ip-group:
- name: Telegram
url: https://cdn.jsdelivr.net/.../telegram.txt

建议在本地使用 clash-rules 项目或 openclash 生成的 IP 库,配合使用效果更佳。


📈 配置运行与验证

🚀 启动方式

1
./ikuai-bypass -c ./config.yml -r cron

或者设置成 systemd 服务,定时后台运行。

🧪 验证内容

  • 登录爱快后台 → 路由规则 → 分流策略;
  • 查看是否生成带有 IKUAI_BYPASS 备注的规则;
  • 可在下级路由观察实际出口是否生效(例如 Telegram 是否切换到代理线路)。

🧠 我的经验总结

项目 内容
最大收获 批量管理 iKuai 分流规则,不再手动上传
最大难点 爱快分组策略格式繁琐,调试初期常因字段错位失败
推荐搭配工具 clash-rules、openclash、ACL4SSR、Cloudflare DNS
下步目标 加入自定义中转线路、动态订阅源切换

✅ 小结 & 建议

如果你已经掌握了基本的 clash / openclash 配置,但苦于爱快界面操作繁琐、无法自动更新,那么 ikuai-bypass 是非常值得尝试的工具。它将 CLI 自动化与爱快接口结合,轻松实现:

  • 自动下载并注入分流规则;
  • 保持规则清晰统一,不污染自定义策略;
  • 支持多模式(IP分组、域名分流、端口跳转)灵活配置。

网络自动化的意义就是把复杂变成可复制的习惯。愿你配置一次,安稳数月。