V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wasaibi12345
V2EX  ›  问与答

[Andorid] box for magisk 配置求助

  •  
  •   wasaibi12345 · 8 天前 · 473 次点击

    背景设定

    我一直一直都觉得让麻瓜们连上你手机的热点就能✈️是一件很酷的事情,以前我是使用 VPNHotspot 来实现这个功能,但是这样的话后台需要两个常应用,不太优雅。因此我决定研究一下如何使用 box for magisk 进行试验

    该项目就是简单的内核 + 脚本的形式,但当我导入配置文件后,就出问题了

    问题相关

    症状:本机 IP 、网关、外网 IP 都能 ping 通,但是域名通不了( unknown host )

    这是我的 Meta core config (删掉了 rule 与 proxy provider ):

    # HTTP 代理端口
    port: 7890 
    
    # SOCKS5 代理端口
    socks-port: 7891 
    
    # Linux 和 macOS 的 redir 代理端口
    redir-port: 7892 
    
    # 允许局域网的连接
    allow-lan: true
    
    # 规则模式:Rule (规则) / Global (全局代理)/ Direct (全局直连)
    mode: Rule
    
    # 设置日志输出级别 (默认级别:silent ,即不输出任何内容,以避免因日志内容过大而导致程序内存溢出)。
    # 5 个级别:silent / info / warning / error / debug 。级别越高日志输出量越大,越倾向于调试,若需要请自行开启。
    log-level: silent
    
    dns:
        enable: true
        ipv6: true
        default-nameserver: [223.5.5.5, 119.29.29.29, 8.8.8.8]
        enhanced-mode: fake-ip
        fake-ip-range: 198.18.0.1/16
        use-hosts: true
        nameserver: ['https://doh.pub/dns-query', 'https://dns.alidns.com/dns-query']
        fallback: ['https://doh.dns.sb/dns-query', 'https://dns.cloudflare.com/dns-query', 'https://dns.twnic.tw/dns-query', 'tls://8.8.4.4:853']
        fallback-filter: { geoip: true, ipcidr: [240.0.0.0/4, 0.0.0.0/32] }
    

    其它设备上我用的也是这个文件,没有任何异常。有没有眼尖的大佬可以看出我的配置哪里出问题了?🧐( bfm 的教程真的太少了,网上到处找都找不到任何教程)

    第 1 条附言  ·  6 天前

    最终方案:我选择 神秘模块,缺点是不是 clash 生态,但是 sing-box 也能用。优点是有交流 TG 群并且官方文档非常完善

    Evergreen
        1
    Evergreen  
       8 天前 via Android
    或者直接用 clash for magisk
    imjiaoyuan
        2
    imjiaoyuan  
       8 天前 via Android
    这个不 root 不行吗
    lzgshsj
        3
    lzgshsj  
       8 天前
    安卓自带的 private dns 功能好像得关掉
    Cooky
        4
    Cooky  
       8 天前
    我用 lineage 自带这个功能,不知道是不是新安卓都有这个功能
    duty
        5
    duty  
       7 天前
    推荐买个魅族,自带这个功能
    wasaibi12345
        6
    wasaibi12345  
    OP
       6 天前
    @Evergreen 虽然理论上可行,但是我还是想尽量不要使用已经停止维护了的软件
    wasaibi12345
        7
    wasaibi12345  
    OP
       6 天前
    @lzgshsj 已经尝试,在关掉 private dns 的情况下重启手机后,问题仍然存在,没用
    wasaibi12345
        8
    wasaibi12345  
    OP
       6 天前
    @Cooky 巧了,我的 LineageOS 貌似也有这个功能,但是开了之后没有作用😂

    以防万一确认一下,这个功能与 USB 共享网络在同一页,叫作 “允许客户端使用此设备的 VPN 连接到上游”(英文是 Permit hotspot clients to use this device's VPN connections for upstream connectivity )

    设备是 XiaoMi K20pro ,Android 14 ,非官方构建,是 xda 上面的一个包
    wasaibi12345
        9
    wasaibi12345  
    OP
       6 天前
    @duty 国产 Android 设备不适合玩机😂。我想实现这个功能纯粹是出于兴趣,并不是在生活中对其有刚需
    Evergreen
        10
    Evergreen  
       5 天前 via Android
    Cooky
        11
    Cooky  
       5 天前
    @wasaibi12345 这可能是这个非官方 rom 的特定问题,
    我两个 lineage 手机的这个功能都正常,
    1. 红米 note5a 高配版:安卓 14 / lineage 21 官方
    2. OPPO R17:安卓 13 / lineage 20 GSI
    wasaibi12345
        12
    wasaibi12345  
    OP
       5 天前
    @Evergreen 了解,谢谢👍
    wasaibi12345
        13
    wasaibi12345  
    OP
       5 天前
    @Cooky GSI 啊 ... 有空就用 DSU 试试吧😂
    Cooky
        14
    Cooky  
       5 天前
    @wasaibi12345 如果是主力机还是不要折腾了,我这个 gsi 是直接 fastboot 刷的折腾了一阵子之后才拿来做主力的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2902 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 08:29 · PVG 16:29 · LAX 00:29 · JFK 03:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.