joyanhui / ikuai-bypass

爱快分流规则维护:用更完善更灵活的方式,自动将通过指定的远程配置文件把区域ip,域名等,整理到到爱快的端口分流、自定义运营商、域名分流、广告屏蔽等
https://dev.leiyanhui.com/route/ikuai-bypass-joyanhui/
Apache License 2.0
131 stars 12 forks source link

使用最新的v2.0.1-alpha3版本,IP分组里面的内容没有新增,还是空白的 #20

Open runishiwo opened 4 weeks ago

runishiwo commented 4 weeks ago

运行环境 爱快版本:免费版3.7.14 x64 Build202408011011 ikuai-bypass版本:v2.X.X ikuai-bypass运行环境: linux发行版名称和版本/windows11/macos14 ikuai-bypass运行环境:amd64 日志代码或截图支持md格式

务必提供 完整命令 配置文件 以及运行日志,否则很有可能无法判断问题

gjhwssg commented 3 weeks ago

爱快版本: 免费版 3.7.14 x64 Build202408011011

一样

日志如下

C:\Users\gjhws\Desktop\ikuai-bypass-windows-amd64>ikuai-bypass.exe -m ispdomain
2024/08/22 16:15:26 运行模式 cron 配置文件 ./config.yml
2024/08/22 16:15:26 cron 模式,执行一次,然后进入定时执行模式
2024/08/22 16:15:26 启动 ... 自定义isp和域名分流模式 模式
2024/08/22 16:15:26 ikuai 登录成功 http://192.168.10.1
2024/08/22 16:15:26 运营商/IP分流== 正在查询  备注为: IKUAI_BYPASS_ipcn 的运营商配置规则
2024/08/22 16:15:26 域名分流== 正在查询  备注为: IKUAI_BYPASS_gfw 的域名分流规则
2024/08/22 16:15:26 运营商/IP分流== 获取准备更新的自定义运营商列表成功 国内IP列表 ipcn
2024/08/22 16:15:26 运营商/IP分流==  正在更新 国内IP列表 ipcn
2024/08/22 16:15:26 运营商/IP分流==  http.get ... https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/geoip/release/text/cn.txt
2024/08/22 16:15:26 域名分流==  获取准备更新的域名列表成功 gfw
2024/08/22 16:15:26 域名分流==  正在更新 wan2 gfw 192.168.10.3
2024/08/22 16:15:26 域名分流==  http.get ... https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/v2ray-rules-dat/release/gfw.txt
.2024/08/22 16:15:28 域名分流==  wan2 gfw 获取到 6196 个域名
2024/08/22 16:15:28 域名分流==  1 / 7 wan2 gfw  正在添加 ....
.2024/08/22 16:15:28 运营商/IP分流==  国内IP列表 ipcn  获取到 7050 个ip
2024/08/22 16:15:29 运营商/IP分流==  添加ip: 5000  个,等待 3s 秒继续处理
.2024/08/22 16:15:29 域名分流==  wan2 gfw  添加域名: 1000  个成功,等待 3s 秒继续处理
..2024/08/22 16:15:32 运营商/IP分流==  添加ip: 2050  个,等待 3s 秒继续处理
2024/08/22 16:15:32 域名分流==  2 / 7 wan2 gfw  正在添加 ....
..2024/08/22 16:15:33 域名分流==  wan2 gfw  添加域名: 1000  个成功,等待 3s 秒继续处理
.2024/08/22 16:15:35 运营商/IP分流== 添加自定义运营商'国内IP列表'成功
2024/08/22 16:15:35 运营商/IP分流== 删除旧的运营商列表成功 国内IP列表 ipcn
2024/08/22 16:15:35 运营商/IP分流== 更新完成 国内IP列表 ipcn
2024/08/22 16:15:35 运营商/IP分流== 正在查询  备注为: IKUAI_BYPASS_iptg 的运营商配置规则
2024/08/22 16:15:35 运营商/IP分流== 获取准备更新的自定义运营商列表成功 telegram iptg
2024/08/22 16:15:35 运营商/IP分流==  正在更新 telegram iptg
2024/08/22 16:15:35 运营商/IP分流==  http.get ... https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/geoip/release/text/telegram.txt
.2024/08/22 16:15:36 运营商/IP分流==  telegram iptg  获取到 9 个ip
2024/08/22 16:15:36 运营商/IP分流==  添加ip: 9  个,等待 3s 秒继续处理
.2024/08/22 16:15:36 域名分流==  3 / 7 wan2 gfw  正在添加 ....
.2024/08/22 16:15:37 域名分流==  wan2 gfw  添加域名: 1000  个成功,等待 3s 秒继续处理
.2024/08/22 16:15:39 运营商/IP分流== 添加自定义运营商'telegram'成功
2024/08/22 16:15:39 运营商/IP分流== 删除旧的运营商列表成功 telegram iptg
2024/08/22 16:15:39 运营商/IP分流== 更新完成 telegram iptg
2024/08/22 16:15:39 运营商/IP分流== 正在查询  备注为: IKUAI_BYPASS_ipgoogle 的运营商配置规则
2024/08/22 16:15:39 运营商/IP分流== 获取准备更新的自定义运营商列表成功 google ipgoogle
2024/08/22 16:15:39 运营商/IP分流==  正在更新 google ipgoogle
2024/08/22 16:15:39 运营商/IP分流==  http.get ... https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/geoip/release/text/google.txt
.2024/08/22 16:15:39 运营商/IP分流==  google ipgoogle  获取到 567 个ip
2024/08/22 16:15:40 运营商/IP分流==  添加ip: 567  个,等待 3s 秒继续处理
.2024/08/22 16:15:40 域名分流==  4 / 7 wan2 gfw  正在添加 ....
.2024/08/22 16:15:42 域名分流==  wan2 gfw  添加域名: 1000  个成功,等待 3s 秒继续处理
.2024/08/22 16:15:43 运营商/IP分流== 添加自定义运营商'google'成功
2024/08/22 16:15:43 运营商/IP分流== 删除旧的运营商列表成功 google ipgoogle
2024/08/22 16:15:43 运营商/IP分流== 更新完成 google ipgoogle
..2024/08/22 16:15:45 域名分流==  5 / 7 wan2 gfw  正在添加 ....
.2024/08/22 16:15:46 域名分流==  wan2 gfw  添加域名: 1000  个成功,等待 3s 秒继续处理
...2024/08/22 16:15:49 域名分流==  6 / 7 wan2 gfw  正在添加 ....
.2024/08/22 16:15:50 域名分流==  wan2 gfw  添加域名: 1000  个成功,等待 3s 秒继续处理
...2024/08/22 16:15:53 域名分流==  7 / 7 wan2 gfw  正在添加 ....
.2024/08/22 16:15:53 域名分流==  wan2 gfw  添加域名: 196  个成功,等待 3s 秒继续处理
...2024/08/22 16:15:56 域名分流== 添加域名分流 'wan2' 成功
2024/08/22 16:15:56 域名分流==  删除旧的运营商列表成功
2024/08/22 16:15:56 域名分流== 正在查询  备注为: IKUAI_BYPASS_private_bypass 的域名分流规则
2024/08/22 16:15:56 域名分流==  获取准备更新的域名列表成功 private_bypass
2024/08/22 16:15:56 域名分流==  正在更新 wan2 private_bypass 192.168.10.3
2024/08/22 16:15:56 域名分流==  http.get ... https://mirror.ghproxy.com/https://raw.githubusercontent.com/joyanhui/ikuai-bypass/main/private/bypass-domain-list.txt
2024/08/22 16:15:57 域名分流==  wan2 private_bypass 获取到 3 个域名
2024/08/22 16:15:57 域名分流==  1 / 1 wan2 private_bypass  正在添加 ....
.2024/08/22 16:15:57 域名分流==  wan2 private_bypass  添加域名: 3  个成功,等待 3s 秒继续处理
...2024/08/22 16:16:00 域名分流== 添加域名分流 'wan2' 成功
2024/08/22 16:16:00 域名分流==  删除旧的运营商列表成功
2024/08/22 16:16:00 域名分流== 正在查询  备注为: IKUAI_BYPASS_private_direct 的域名分流规则
2024/08/22 16:16:01 域名分流==  获取准备更新的域名列表成功 private_direct
2024/08/22 16:16:01 域名分流==  正在更新 wan1 private_direct 192.168.10.3
2024/08/22 16:16:01 域名分流==  http.get ... https://mirror.ghproxy.com/https://raw.githubusercontent.com/joyanhui/ikuai-bypass/main/private/direct-domain-list.txt
2024/08/22 16:16:01 域名分流==  wan1 private_direct 获取到 44 个域名
2024/08/22 16:16:01 域名分流==  1 / 1 wan1 private_direct  正在添加 ....
.2024/08/22 16:16:02 域名分流==  wan1 private_direct  添加域名: 44  个成功,等待 3s 秒继续处理
...2024/08/22 16:16:05 域名分流== 添加域名分流 'wan1' 成功
2024/08/22 16:16:05 域名分流==  删除旧的运营商列表成功
.2024/08/22 16:16:05 已启动计划任务 0 7 * * *

配置文件

## ikuai-url: http://192.168.10.1 # 爱快网页控制台登陆地址 结尾不要加 "/",如在爱快docker内运行,网关就是爱快地址,可以不写,如不填写,则使用第一个接口的网关地址,
username: admin # ikuai username 爱快登陆用户名
password: xxxxx  # ikuai user password爱快登陆密码
cron: 0 7 * * * # crontab 执行更新的周期 格式为linux crontab 格式 注意时区问题,也可以用  @every 24h00m00s  表示每间隔24小时执行一次
AddErrRetryWait: 10s # 自动重试时间间隔 时间格式为 10s  120s
AddWait: 3s # 添加规则后等待时间 等待爱快释放性能

ip-group:     # IP分组 和端口分流配合使用
  - name: 国内  # IP分组名称,分为多个时在名称后面拼接“序号”,如“国内_1”
    ## IP分组 cidr 列表网址,每行一个,超过1000行会自动分为多个,ipv6 地址会被删除
    url:  https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/geoip/release/text/cn.txt
  - name: Telegram
    url:  https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/geoip/release/text/telegram.txt
stream-ipport:      # 端口分流,与IP分组组合使用
  - type: 0 # 分流方式:0-外网线路,1-下一跳网关
    interface: wan2 # 分流线路
    src-addr: 192.168.10.3   # 分流的源地址
    ## 域名列表网址,每行一个,超过1000行会自动分为多个
    ip-group: 国内 # 前面填写的IP分组名称,多个用逗号隔开
  - type: 1 # 分流方式:0-外网线路,1-下一跳网关
    nexthop: 192.168.10.2 # 下一跳网关
    src-addr: 192.168.10.3
    ip-group: Telegram

custom-isp:     # 自定义运营商  IP分流
  - name: 国内IP列表  # 自定义运营商名称
    ## 自定义运营商 cidr 列表网址,每行一个,超过5000行会自动分为多个,ipv6 地址会被删除 
    ## 下面演示规则使用了ghproxy.com的代理,如果失效请自行更换或另外想办法,建议使用https://github.com/hunshcn/gh-proxy自建
    url:  https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/geoip/release/text/cn.txt
    tag: ipcn # 规则的备注标签后缀 如果留空默认为自定义运营商名称
  - name: telegram
    url:  https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/geoip/release/text/telegram.txt
    tag: iptg
  - name: google
    url:  https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/geoip/release/text/google.txt
    tag: ipgoogle
  #- name: facebook
  #  url:  https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/geoip/release/text/facebook.txt
  #  tag: ipfb
  #- name: twitter
  #  url:  https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/geoip/release/text/twitter.txt
  #  tag: iptw
  #- name: cloudflare
  #  url:  https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/geoip/release/text/cloudflare.txt
  #  tag: ipcf
  #- name: netflix
  #  url:  https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/geoip/release/text/netflix.txt
  #  tag: ipnf

stream-domain:      # 域名分流 可选功能,优先级比ip分流高
  #- interface: wan2 # 分流线路
  #  src-addr: 10.1.1.10-10.1.1.254    # 分流的源地址 多ip段用“,”分开 参考 https://github.com/joyanhui/ikuai-bypass/issues/1#issuecomment-1892763993
  #  ## 域名列表网址,每行一个,超过1000行会自动分为多个
  #  url:  https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/v2ray-rules-dat/release/greatfire.txt
  # 下面是强制走wan2的
  - interface: wan2
    src-addr: 192.168.10.3
    url:  https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/v2ray-rules-dat/release/gfw.txt
    tag: gfw
  - interface: wan2
    src-addr: 192.168.10.3
    # 作者自己维护的自定义的域名列表 强制走代理的域名
    url:  https://mirror.ghproxy.com/https://raw.githubusercontent.com/joyanhui/ikuai-bypass/main/private/bypass-domain-list.txt
    tag: private_bypass
  # 下面是自动走wan1直连的,
  - interface: wan1
    src-addr: 192.168.10.3
    # 作者自己维护的自定义的域名列表 主要存放github的镜像网站等国内可以直连的镜像或其他类型域名
    url:  https://mirror.ghproxy.com/https://raw.githubusercontent.com/joyanhui/ikuai-bypass/main/private/direct-domain-list.txt
    tag: private_direct
  #- interface: wan1
  #  src-addr: 10.1.1.10-10.1.1.254 
  #  china-list 网址列表较大,不建议启用,在部分ikuai设备上可能会导致维护的时候超时出错。
  #  url:  https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/v2ray-rules-dat/release/china-list.txt
  #  tag: cn
  #- interface: wan1
  #  src-addr: 10.1.1.10-10.1.1.254 
  #  url:  https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/v2ray-rules-dat/release/apple-cn.txt
  #  tag: apple
  #  下面是去广告的
  #  todo 以后会使用爱快的域名黑名单模式来实现广告过滤,暂时用线路分流功能屏蔽
  #  wan99是一个不可用或者不通的线路。因为reject-list网址列表较大,如爱快性能不佳不建议启用。
  #- interface: wan99
  #  src-addr: 10.1.1.10-10.1.1.254 
  #  url: https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/v2ray-rules-dat/release/reject-list.txt
  #  tag: adFilter
joyanhui commented 3 weeks ago

@runishiwo 因为没有提供完整命令和日志情况,无法判断问题,所以帮不到您,也不好确定是否存在问题。请新开issues 提供完整命令和日志。

@gjhwssg 你命令是用的 -m ispdomain 也就是只用的 isp的ip分流和域名分流,所以不会添加 端口分流

gjhwssg commented 3 weeks ago

@runishiwo 因为没有提供完整命令和日志情况,无法判断问题,所以帮不到您,也不好确定是否存在问题。请新开issues 提供完整命令和日志。

@gjhwssg 你命令是用的 -m ispdomain 也就是只用的 isp的ip分流和域名分流,所以不会添加 端口分流

感谢回复,我这边也是 IP 分组是空白的,然后只有域名分流没有 IP 分流,尝试过不加-m ispdomain 命令也是一样的结果

blueberry-pie-11 commented 1 week ago

即使使用 -m ii ,依然会出问题,一直卡在获取ip分组列表