有回家和出国需求,软路由 openwrt ,群晖 nas ,折腾既回家又出国方案( tailscale 成功,延迟稍高。换了 zerotier ,自建 oracle moon 节点,延迟和速度都比较满意)
要点如下:
-
openwrt 安装 zerotier ,在 zerotier central web 界面,设置 0.0.0.0/0 via LEDE 的 zerotier 地址
-
zerotier 本机要允许 route override
-
openwrt 安装 openclash, 规则运行,删掉本地 192.168.0.0/16 这行,使其仍代理这里的流量
-
openwrt 防火墙设置,注意 ip 动态伪装,以使 nat 下的地址伪装为出口地址访问 web
-
手机安装 zerotier fix ( github: https://github.com/kaaass/ZerotierFix ,可 moon 节点)
-
检查 ip125.com , 成功获得与家中一致的 ip 即可
优点:openclash 统一代理,局域网访问,比 tailscale 延迟低(可能与我自建了 moon 节点有关)
缺点:手机常年挂 clash ,最近试用一直挂 zerotierfix ,发现耗电比 clash 稍高,估计高 30%左右。
另:在外用电脑还是比较好用,不在意耗电,手机耗电用 zerotier 还是比 clash 要高。
|