解决Nikki局域网Apple设备耗电

最近闲得很,把Mihomo的配置给重写了一边,自己局域网的iOS设备,每一晚上都是耗电太多了,虽然早就知道了,现在趁着重写配置文件,给他解决了

讨论这个问题的issue:

https://github.com/vernesong/OpenClash/issues/2614

文中给了两种解决方案

  1. 绕过APNS的地址
  2. 禁用 TCP Keep Alive

方法二会导致长连接的问题

方案一比较完美,Nikki(1.24及以前的版本)可以使用官方提供的保留地址功能来实现,点我查看官方说明

1
2
3
4
5
6
7
8
9
10
# 查看当前的保留IP地址
uci show nikki.proxy.reserved_ip
# 删除10.0.0.0/8
uci del_list nikki.proxy.reserved_ip=10.0.0.0/8
# 添加10.0.0.0/8
uci add_list nikki.proxy.reserved_ip=10.0.0.0/8
# 保存配置
uci commit nikki
# 加载配置
reload_config

Nikki 1.25 版本开始把保留地址的功能加到luci了

代理配置—Misc

添加下面的APNS的地址就好了

Apple官方提供APNS的IP地址: https://support.apple.com/zh-cn/102266

IPv4

  • 17.249.0.0/16
  • 17.252.0.0/16
  • 17.57.144.0/22
  • 17.188.128.0/18
  • 17.188.20.0/23

IPv6

  • 2620:149:a44::/48
  • 2403:300:a42::/48
  • 2403:300:a51::/48
  • 2a01:b740:a42::/48