2018年10月

google pixel2手机,虽然连上了WIFI,但是提示不能上网.
因为他们的204服务器(captive_portal_server)是国外的,改成国内的就行了.
Android<7.1.1,执行
adb shell "settings put global captive_portal_server www.google.cn"

在 Android>7.1.1 上需要执行两条指令:
adb shell "settings put global captive_portal_http_url http://www.google.cn/generate_204";
adb shell "settings put global captive_portal_https_url https://www.google.cn/generate_204";