手机上的 easytier 和 mihomo 共存方案(转)。

之前看了个帖子,好多人的手机上要实现 easytier 和 mihomo 共存一直出现问题,现在把看到的方案总结一下,做个记录。我自己试了一下,确实成功了。

一、重重之重,手机要 root

二、软件:

  1. easytier 原因:

    • p2p 快速方便

    • 手机有 magisk 模块

    • 不用模块也可以。

  2. boxformagisk 原因:

    • 手机无感,耗电低。

    • tproxy 透明代理。无需 tun 。可分应用。

    • 我用的 mihomo ,其他可自选,都一样原理。

三、配置:

  1. easytier

    重点添加:

    不需要开 tun ,直接使用 sock5 即可。 latencyfirst = true 加快 p2p

    1. boxformagisk

      ` oxies:

      • name: "et-socks5" type: socks5 server: 127.0.0.1 port: 8889 oxy-groups:

      • { name: ET, type: select, proxies: [et-socks5, DIRECT] } ules:

      • IP-CIDR,10.126.126.0/24,ET,no-resolve ## 放到最前 `

      重点来了。最重要的一步,之前一直不成功,因为内置了 ipatables 规则,默认放行局域网 ip 。找到/data/adb/box/scripts/box.iptables 文件**

      ` tranet=( 0.0.0/8 .0.0.0/8 0.64.0.0/10 7.0.0.0/8 9.254.0.0/16 2.16.0.0/12 2.0.0.0/24 2.0.2.0/24 2.88.99.0/24 2.168.0.0/16 8.51.100.0/24 3.0.113.0/24 4.0.0.0/4 0.0.0.0/4 5.0.0.0/4 5.255.255.0/24 5.255.255.255/32

      `

      删掉上面的 10.0.0.0/8 这行,重启,完美 p2p**