WiFi captive portal detection

本文介绍如何使用ADB命令调整Android设备上的captive portal检测设置,包括禁用与启用检测及修改检测服务器地址。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

adb shell settings get global captive_portal_detection_enabled

disable detection

adb shell settings put global captive_portal_detection_enabled 0

enable detection:
adb shell settings put global captive_portal_detection_enabled 1

Before Android 7.1 

adb shell settings get global captive_portal_server
adb shell settings put global captive_portal_server "http.url"

After Android 7.1

adb shell settings get global captive_portal_http_url 

adb shell settings put global captive_portal_http_url "http.url"

OpenWRT是一款轻量级的Linux发行版,特别适合嵌入式设备如路由器和无线接入点。配置Captive Portalcaptive Wi-Fi 登录界面),也就是强制用户通过网络认证后才能访问互联网,可以增强网络安全并提供服务控制。以下是基本步骤: 1. **安装必要的软件**: 首先,你需要在OpenWRT上安装`luci-captiveportal`模块,它包含了一个Web界面来设置Captive Portal功能。在终端中输入: ``` opkg update opkg install luci-captiveportal ``` 2. **启动和启用服务**: 启动服务并将其添加到开机自启项: ``` /etc/init.d/luci-captiveportal start rc-service luci-captiveportal enable ``` 3. **登录界面设置**: 访问`http://<your-router-ip>/index.php?target=captiveportal`,这里 `<your-router-ip>`替换为你的路由器的实际IP地址。登录界面会显示出来,你可以设置用户名、密码提示、欢迎消息等,并配置认证规则。 4. **认证服务器配置**: 如果需要,还需要配置认证服务器,通常是DHCP服务器,以便在分配IP地址的同时处理用户验证。在`/etc/config/dhcp`或`/etc/config/auth`文件中调整相关配置。 5. **防火墙策略**: 确保防火墙允许来自Captive Portal请求的流量,通常HTTP和HTTPS端口会被限制。编辑`iptables`或`ufw`规则来放行这些端口。 6. **保存并重启**: 在Web界面做更改后,记得点击“Save”按钮,并可能需要重启路由器使其生效。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值