Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

添加失败,可能是列表太多了,添加太快,爱快没响应。 #61

Open
xonec opened this issue Feb 9, 2025 · 5 comments
Open

Comments

@xonec
Copy link

xonec commented Feb 9, 2025

简单描述

请描述清楚问题,并点亮star支持本项目。
文末最好提供完整运行命令和日志,以及配置文件的核心内容。
请勿在旧的issue中提交新issue。

运行环境

  • 爱快版本:免费版本3.7.18 x64 Build20250108
  • ikuai-bypass版本:v2.
  • ikuai-bypass运行环境:Windows 10
  • ikuai-bypass运行环境:amd64

日志代码或截图支持md格式

config.yml

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

ip-group:     # IP分组 和端口分流配合使用
  - name: 国内  # IP分组名称,分为多个时在名称后面拼接“序号”,如“国内_1”  因为爱快的ip分组没有备注功能,这里使用  IKUAI_BYPASS_<国内>_<01>来区分
    ## 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: wan1 # 分流线路 这里默认到wan1 运营商
    src-addr: 10.1.1.10-10.1.1.254   # 分流的源地址  对应 ip-group: 国内 的目标地址
    ip-group: 国内
  - type: 1 # 分流方式:0-外网线路,1-下一跳网关
    nexthop: 10.1.1.3 # 下一跳网关  一般是openwrt地址
    src-addr: 10.1.1.10-10.1.1.254
    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: 192.168.1.10-192.168.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: 10.1.1.10-10.1.1.254
    url:  https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/v2ray-rules-dat/release/gfw.txt
    tag: gfw
  - interface: wan2
    src-addr: 10.1.1.10-10.1.1.254
    # 作者自己维护的自定义的域名列表 强制走代理的域名
    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: 10.1.1.10-10.1.1.254
    # 作者自己维护的自定义的域名列表 主要存放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: 192.168.1.10-192.168.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: 192.168.1.10-192.168.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: 192.168.1.10-192.168.1.254 
  #  url: https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/v2ray-rules-dat/release/reject-list.txt
  #  tag: adFilter
@joyanhui
Copy link
Owner

这个应该是已知bug 在性能受限制的爱快上域名分流过多导致爱快接口超时,进一步导致ikuai-bypass出错的bug #5

初步怀疑是 ikuai在某些配置的机器上(性能较低的)对api 的资源消耗做了限制

因为我手上没有合适的设备测试,所以一直无法修复这个问题.

一个折中的方案是 使用 -r exportDomainSteamToTxt -exportPath /tmp/ 参数手动导出域名列表文件 然后手动导入到ikuai

@jright-hzxxg001
Copy link

这个问题是爱快升级到3.7.18 x64 Build202501081617开始的,升级之前一直是正常的

错误提示:
2025/02/12 14:36:35 域名分流== wan1 private_direct 获取到 42 个域名
2025/02/12 14:36:35 域名分流== 1 / 1 wan1 private_direct 正在添加 ....
2025/02/12 14:36:35 域名分流== 1 / 1 wan1 private_direct 添加失败,可能是列表太多了,添加太快,爱快没响应。 10s 秒后重试 Invalid characters: ,, , <title>GitHub Proxy 最新地址发布</title>, , , , , , , , , , , , <meta property="og:description", content="GitHub 文件 , Releases , archive , gist , raw.githubusercontent.com 文件代理加速下载服务." />, , , , , ,, , <script defer src="https://umami.ioiox.net/script.js" data-website-id="3e1fae78-3366-40fc-8671-5da9ad43483c"></script>, <script defer src="/js/chunk-vendors.js"></script><script defer src="/js/app.js"></script>, , , We're sorry but vue doesn't work properly without JavaScript enabled. Please enable it to continue., ,

, , ,,
..........2025/02/12 14:36:45 运营商/IP分流== google ipgoogle 重试失败,可能是列表太多了,添加太快,爱快没响应。已经重试过一次,所以跳过此次操作
2025/02/12 14:36:45 运营商/IP分流== 添加自定义运营商'google'失败:Invalid characters: ,, , <title>GitHub Proxy 最新地址发布</title>, , , , , , , content="GitHub 文件 , Releases , archive , gist , raw.githubusercontent.com 文件代理加速下载服务." />, , , , <script>, window.dataLayer = window.dataLayer || [];, function gtag(){dataLayer.push(arguments);}, gtag('js', new Date());, gtag('config', 'G-YR9B2BS8D8');, </script> -->, , <script defer src="/js/chunk-vendors.js"></script><script defer src="/js/app.js"></script>, , , We're sorry but vue doesn't work properly without JavaScript enabled. Please enable it to continue., ,
, , ,
2025/02/12 14:36:45 域名分流= 1 / 1 wan1 private_direct 重试失败,可能是列表太多了,添加太快,爱快没响应。已经重试过一次,所以跳过此次操作
2025/02/12 14:36:45 域名分流== 添加域名分流 'wan1' 失败:Invalid characters: ,, , <title>GitHub Proxy 最新地址发布</title>, , , , , , , , , , , , <meta property="og:description", content="GitHub 文件 , Releases , archive , gist , raw.githubusercontent.com 文件代理加速下载服务." />, , , , , ,, , <script defer src="https://umami.ioiox.net/script.js" data-website-id="3e1fae78-3366-40fc-8671-5da9ad43483c"></script>, <script defer src="/js/chunk-vendors.js"></script><script defer src="/js/app.js"></script>, , , We're sorry but vue doesn't work properly without JavaScript enabled. Please enable it to continue., ,
, , ,,

@joyanhui
Copy link
Owner

这是github代理地址有问题.

这个问题是爱快升级到3.7.18 x64 Build202501081617开始的,升级之前一直是正常的

错误提示: 2025/02/12 14:36:35 域名分流== wan1 private_direct 获取到 42 个域名 2025/02/12 14:36:35 域名分流== 1 / 1 wan1 private_direct 正在添加 .... 2025/02/12 14:36:35 域名分流== 1 / 1 wan1 private_direct 添加失败,可能是列表太多了,添加太快,爱快没响应。 10s 秒后重试 Invalid characters: ,, , <title>GitHub Proxy 最新地址发布</title>, , , , , , , , , , , , <meta property="og:description", content="GitHub 文件 , Releases , archive , gist , raw.githubusercontent.com 文件代理加速下载服务." />, , , , , ,, , <script defer src="https://umami.ioiox.net/script.js" data-website-id="3e1fae78-3366-40fc-8671-5da9ad43483c"></script>, <script defer src="/js/chunk-vendors.js"></script><script defer src="/js/app.js"></script>, , , We're sorry but vue doesn't work properly without JavaScript enabled. Please enable it to continue., ,

, , ,,
..........2025/02/12 14:36:45 运营商/IP分流== google ipgoogle 重试失败,可能是列表太多了,添加太快,爱快没响应。已经重试过一次,所以跳过此次操作
2025/02/12 14:36:45 运营商/IP分流== 添加自定义运营商'google'失败:Invalid characters: ,, , <title>GitHub Proxy 最新地址发布</title>, , , , , , , content="GitHub 文件 , Releases , archive , gist , raw.githubusercontent.com 文件代理加速下载服务." />, , , , <script>, window.dataLayer = window.dataLayer || [];, function gtag(){dataLayer.push(arguments);}, gtag('js', new Date());, gtag('config', 'G-YR9B2BS8D8');, </script> -->, , <script defer src="/js/chunk-vendors.js"></script><script defer src="/js/app.js"></script>, , , We're sorry but vue doesn't work properly without JavaScript enabled. Please enable it to continue., ,
, , ,
2025/02/12 14:36:45 域名分流= 1 / 1 wan1 private_direct 重试失败,可能是列表太多了,添加太快,爱快没响应。已经重试过一次,所以跳过此次操作
2025/02/12 14:36:45 域名分流== 添加域名分流 'wan1' 失败:Invalid characters: ,, , <title>GitHub Proxy 最新地址发布</title>, , , , , , , , , , , , <meta property="og:description", content="GitHub 文件 , Releases , archive , gist , raw.githubusercontent.com 文件代理加速下载服务." />, , , , , ,, , <script defer src="https://umami.ioiox.net/script.js" data-website-id="3e1fae78-3366-40fc-8671-5da9ad43483c"></script>, <script defer src="/js/chunk-vendors.js"></script><script defer src="/js/app.js"></script>, , , We're sorry but vue doesn't work properly without JavaScript enabled. Please enable it to continue., ,
, , ,,

@jright-hzxxg001
Copy link

好的,我试试修改一下

@xonec
Copy link
Author

xonec commented Feb 19, 2025

这个应该是已知bug 在性能受限制的爱快上域名分流过多导致爱快接口超时,进一步导致ikuai-bypass出错的bug #5

初步怀疑是 ikuai在某些配置的机器上(性能较低的)对api 的资源消耗做了限制

因为我手上没有合适的设备测试,所以一直无法修复这个问题.

一个折中的方案是 使用 -r exportDomainSteamToTxt -exportPath /tmp/ 参数手动导出域名列表文件 然后手动导入到ikuai

4300u的软路由

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants