如何解决安卓设备在 IPv6 网络下表现糟糕的问题? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
There is no place like ::1
marquina
V2EX    IPv6

如何解决安卓设备在 IPv6 网络下表现糟糕的问题?

  •  
  •   marquina 2022-12-14 13:26:39 +08:00 4373 次点击
    这是一个创建于 1031 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这是 OP 之前的家庭网络架构,所有设备集中在宽带网关的二 NAT 下,同时有一台旁路由设备用于透明代理:

    后来由于某些设备有连接公网 IPv6 地址的需求,所以 OP 将二级 NAT 改成了无线 AP ,所有设备直连宽带网关以拿到 IPv6 地址:


    OP 的安卓设备在之前的网络架构中将旁路由作为网关。但在新的网络架构中,由于安卓设备无法设置静态 IPv6 ,所以 IPv6 流量无法经过旁路由;而且即使 OP 将安卓设备的 DNS 和 IPv4 网关设置为旁路由,但其 DNS 请求还是有可能直接发送到宽带网关上。

    为了解决这两个问题,笔者打算改动家庭网络架构成下图,基于旁路由构建一个 IPv4 only 的二级 NAT ,将安卓设备放入其中:

    大家觉得怎么样?

    12 条回复    2024-06-28 21:12:21 +08:00
    lovelylain
        1
    lovelylain  
       2022-12-14 13:39:21 +08:00 via Android
    光猫桥接,软路由拨号做主路由提供 v4 和 v6 ,这样最省心问题少。
    mxT52CRuqR6o5
        2
    mxT52CRuqR6o5  
       2022-12-14 14:20:29 +08:00
    我都不知道怎么禁用安卓手机的 ipv6 ,在家里连 wifi 是各种 app 走 ipv6 刷不出来
    marquina
        3
    marquina  
    OP
       2022-12-14 14:26:46 +08:00
    @jobmailcn 是,可惜我是合租,不太好对光猫下手。
    marquina
        4
    marquina  
    OP
       2022-12-14 14:36:26 +08:00   1
    @mxT52CRuqR6o5 安卓 root 后可以通过命令行禁用 wifi 的 ipv6 ,我折腾后发现确实能用,但重连 wifi 后 ipv6 又回来了
    https://www.reddit.com/r/androiddev/comments/k15y0a/disable_ipv6_over_wifi/
    mxT52CRuqR6o5
        5
    mxT52CRuqR6o5  
       2022-12-14 14:45:33 +08:00
    @marquina
    原来是得每次连 wifi 后都要操作一次吗?怪不得我用 magisk 模块 /xposed 模块都屁用没有
    geniusy
        6
    geniusy  
       2022-12-14 15:22:51 +08:00 via Android
    别用旁路由就完美了,因为 v6 并不走旁路由
    marquina
        7
    marquina  
    OP
       2022-12-14 17:00:35 +08:00
    @52acca v6 手动设置网关的话是可以走旁路由的吧
    geniusy
        8
    geniusy  
       2022-12-14 17:16:50 +08:00 via Android
    @marquina 你可以试试,我试下来好像没有,而且并不是所有设备都支持指定 v6 网关。还是买个性能强点的主路由靠谱,现在大宽带本来对主路由性能也有要求。
    mxT52CRuqR6o5
        9
    mxT52CRuqR6o5  
       2022-12-15 00:25:23 +08:00 via Android   1
    @marquina 我用 tasker 设置了一个连接 wifi 后自动禁用 ipv6 的任务,体验暴增
    marquina
        10
    marquina  
    OP
       2022-12-15 20:21:19 +08:00 via Android   1
    @mxT52CRuqR6o5 下载 tasker 配置了下,也实现连接指定 WiFi 后禁用 IPv6 了~
    不影响在其它 WiFi 下正常用 IPv6 ,完美!
    marquina
        11
    marquina  
    OP
       2022-12-29 09:47:06 +08:00
    @mxT52CRuqR6o5 新整活:屏蔽光猫的 IP 地址自动分配。这样就不需要使用 tasker ,也能让安卓不使用 IPv6 了。
    https://www.yooo.ltd/2022/12/28/%E5%81%B7%E5%A4%A9%E6%8D%A2%E6%97%A5%EF%BC%9A%E5%B1%8F%E8%94%BD%E5%85%89%E7%8C%AB%E7%9A%84IP%E5%9C%B0%E5%9D%80%E8%87%AA%E5%8A%A8%E5%88%86%E9%85%8D/
    maybeqaq
        12
    maybeqaq  
       2024-06-28 21:12:21 +08:00 via Android
    @marquina 老哥怎么操作的,可以教一下吗
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5884 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 03:36 PVG 11:36 LAX 20:36 JFK 23:36
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86