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

为什么 android 和 ios 连接 wifi 手动设置 ip 的时候都一定要设置默认网关?

  •  
  •   Damn · 2021-09-25 22:44:20 +08:00 · 996 次点击
    这是一个创建于 936 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在抓包某个 app 的时候发现的。
    android 你删掉默认网关会自动给你加上,ios 可以设置为删掉默认网关但是连不上网。。。
    局域网里的机器开放代理,按理说同一个子网掩码下面的设备都是可以直接通信的,不需要默认网关也能连上代理的,Windows 这么设置就没问题。。
    于是为了防止 app 强制直连,只能在路由器上禁止手机 mac 地址,而现在的系统都有随机 mac,还要 double check,真麻烦。。
    6 条回复    2021-09-26 15:09:12 +08:00
    lostpg
        1
    lostpg  
       2021-09-26 00:10:07 +08:00 via Android
    设置默认网关告诉设备非子网 ip 的数据包要交给谁
    AoEiuV020
        2
    AoEiuV020  
       2021-09-26 00:30:48 +08:00 via Android
    不管你的代理填的是谁,终端都是把数据包发给网关的,之后都是网关的工作,网关有问题其他都白瞎,
    bfdh
        3
    bfdh  
       2021-09-26 09:24:10 +08:00
    @AoEiuV020 别瞎说误导人。
    AoEiuV020
        4
    AoEiuV020  
       2021-09-26 09:28:46 +08:00
    @bfdh 麻烦具体说说,是有什么情况不需要网关也能连接其他设备吗?
    Damn
        5
    Damn  
    OP
       2021-09-26 09:54:16 +08:00
    @lostpg
    @AoEiuV020 同一子网的设备可以直接通信不需要通过网关的,这就是子网掩码的作用。。我帖子里都说了 Windows 这样设置是没有问题的。。

    只能说 ms 的开发比 g 家和 a 家姿势更高,确实搞不懂这两家这么做的意图。。
    ji39
        6
    ji39  
       2021-09-26 15:09:12 +08:00
    没需求啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2792 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:47 · PVG 19:47 · LAX 04:47 · JFK 07:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.