|
1
最近我们在部署全站 SSL ,可能和这个有关。
|
|
roadnaSep 3, 2016
2
www.v2ex.com 同出现感叹号。
不过先感谢 V2EX 提供了这项服务。 |
|
3
理论上来说,我们可以给 /generate_204 这个 path 单独加一个例外,但是这样会造成一些其他问题。
我想想。 |
|
TinkSep 3, 2016 via iPhone
5
|
|
jimzhongSep 3, 2016
6
可以用科大的 http://204.ustclug.org
|
|
tingshijie520Sep 3, 2016
7
深圳,现在还没好
|
|
UbuntuuSep 3, 2016
8
我也发现了,叹号一晚上了
|
|
crystoneSep 3, 2016
9
求科普啥是 Generate204
|
|
skydiverSep 3, 2016 via Android
10
正要上来问…
|
|
int64agoSep 3, 2016
12
Android N 不需要这个了
|
|
TinkSep 3, 2016
13
|
|
580a388da131Sep 3, 2016
14
@crystone 原生安卓会连接 google 的这个网址来判断有没有网络,没有就会在信号标上感叹号,后果是 wifi 不会自动连接,国内访问不了 google ,就一直是感叹号,修改这个测试网址,可以去除感叹号并让 wifi 自动连接。
|
|
580a388da131Sep 3, 2016
15
|
|
crystoneSep 3, 2016
16
@580a388da131 学习了
|
|
17
原理应该是 Android 会访问这个地址来判断 wifi 能不能上网,如果返回 204 就说明能上网,如果返回 30x 就说明需要登录,会提示登录,点一下就会打开 30x 到的页面。
结果 V2EX 会把 http 都 301 到 https ,然后 Android 就认为需要登录了。 |
|
skydiverSep 4, 2016
18
@Livid 可以把这个地址放到一个不会 301 到 https 的域名,比如 cdn.v2ex.com ,应该就可以了
|
|
skydiverSep 4, 2016
19
@skydiver 打错了,我想说的是 cdn.v2ex.co 这种
|
|
love4taylorSep 4, 2016 via Android
20
我就说从晚上到现在怎么隔一段时间就有感叹号
一直用 V2 的原因就是不管在国内还是国外连 V2 都很快 其他很多在国外都挺惨 |
|
UbuntuuSep 4, 2016
21
|
|
fengyqfSep 4, 2016
22
换 www.g.cn/generate_204 了,亲测当前可用
对我朝厂商(如某粗粮等)无感者,推荐使用 |
|
243205964Sep 4, 2016 via Android
26
换成了 MIUI 的,用这不错。
|
|
27
@Livid Android 7.0 会同时走 http 和 https 检测 generate_204 ,见:
https://github.com/android/platform_frameworks_base/blob/nougat-release/services/core/java/com/android/server/connectivity/NetworkMonitor.java |
|
garyalenSep 4, 2016 via Android
31
|
|
zmz125000Sep 4, 2016
32
|
|
zmz125000Sep 4, 2016
33
@mind3x 还真是,换了上面那个支持 https 的 http204.sinaapp.com 感叹号消失了。
|
|
LentinSep 4, 2016
35
我这里用 www.google.cn 电信联通都没问题
|
|
LentinSep 4, 2016
36
这个也可以
www.gstatic.cn |
|
morethanseanSep 4, 2016 via Android
37
|
|
AKQJTSep 4, 2016
38
乐视手机好像用的这个 http://www.androidbak.net/generate_204
|
|
39
|
|
simonsmhSep 4, 2016 via Android
41
@Livid 似乎可以了
< HTTP/1.1 204 No Content < Date: Sun, 04 Sep 2016 07:26:19 GMT < Content-Type: application/octet-stream < Connection: keep-alive < Server: nginx < Strict-Transport-Security: max-age=10886400 |
|
43
@skydiver 试试这两句:
adb shell "settings put global captive_portal_server www.v2ex.com" adb shell "settings put global captive_portal_use_https 1" |
|
skydiverSep 4, 2016
45
|
|
love4taylorSep 4, 2016
46
数据网络依旧长时间感叹号
WiFi 下倒是秒消失 不过几分钟又出现然后再消失 |
|
love4taylorSep 4, 2016
47
@Livid 刚忘圈了
|
|
ybjaychouSep 4, 2016 via Android
49
为什么我刷了 7.0 以后没设置这个地址也没有感叹号?以前 6.0 是需要设置的
|
|
51
这个问题我们会在 2 个小时内提供一个替代解决方案。
|
|
52
|