如何为Android/iOS设备热点设置静态IP地址?
如何固定Android热点的静态IP以稳定连接WiFi外设服务器Socket
嘿,这个问题问到点子上了——依赖默认的192.168.43.1确实有隐患,部分Android设备在重启热点、系统更新甚至切换网络场景时,都可能悄悄改变这个地址。不过别慌,有几种靠谱的方案能帮你把热点IP固定下来,让外设总能精准找到你的服务器Socket:
方案1:通过系统设置手动配置(原生/接近原生系统优先用)
- 打开设备的设置,依次进入「网络和互联网」>「热点和网络共享」>「Wi-Fi热点」
- 点击热点名称旁的小齿轮图标,找到「高级」或「IP设置」选项
- 把IP设置从「DHCP」切换为「静态」,手动输入你想固定的IP(比如继续用
192.168.43.1,或者自定义192.168.1.1这类),子网掩码填255.255.255.0,网关和IP保持一致即可 - 保存设置后重启热点,这个IP就不会随便变动了
方案2:用ADB命令强制配置(适配绝大多数Android设备)
如果你的系统是定制ROM(比如小米、vivo这类)找不到静态IP设置,或者想更稳妥地锁定IP,ADB命令是个好选择:
- 先开启设备的开发者选项和USB调试,用USB把设备连到电脑,打开命令提示符/终端
- 先关闭当前热点:
adb shell cmd wifi set-wifi-enabled disabled(如果设备同时开了WiFi,先关掉WiFi再操作) - 设置热点的静态IP参数:
adb shell cmd wifi set-ap-ip-config 192.168.43.1 255.255.255.0 192.168.43.1 - 最后重新开启热点:
adb shell cmd wifi set-wifi-enabled enabled - 这个方法的优势是几乎所有Android版本都支持,配置后系统很难自动修改IP
方案3:借助第三方热点管理APP(适合不想折腾的用户)
如果觉得上面两种方法太麻烦,可以找一些专门的热点管理APP,比如「Static WiFi Hotspot」这类(尽量选评分高、权限合理的),它们会提供更直观的静态IP配置界面,几步操作就能搞定IP固定。
额外注意事项
- 固定热点IP后,外设这边可以选择自动获取DHCP(此时Android热点会给外设分配同网段的IP),或者也给外设设置同网段的静态IP,这样连接稳定性会更高
- 部分定制ROM可能把热点的高级设置藏在「更多设置」里,要是找不到系统设置入口,直接用ADB方案准没错
内容的提问来源于stack exchange,提问作者luckyging3r




