1
Livid MOD 最近我们在部署全站 SSL ,可能和这个有关。
|
2
roadna 2016-09-03 20:36:59 +08:00
www.v2ex.com 同出现感叹号。
不过先感谢 V2EX 提供了这项服务。 |
3
Livid MOD 理论上来说,我们可以给 /generate_204 这个 path 单独加一个例外,但是这样会造成一些其他问题。
我想想。 |
5
Tink 2016-09-03 21:15:36 +08:00 via iPhone
|
6
jimzhong 2016-09-03 21:34:10 +08:00
可以用科大的 http://204.ustclug.org
|
7
tingshijie520 2016-09-03 21:47:36 +08:00
深圳,现在还没好
|
8
Ubuntuu 2016-09-03 21:55:37 +08:00
我也发现了,叹号一晚上了
|
9
crystone 2016-09-03 22:05:13 +08:00
求科普啥是 Generate204
|
10
skydiver 2016-09-03 22:08:12 +08:00 via Android
正要上来问…
|
12
int64ago 2016-09-03 22:19:14 +08:00
Android N 不需要这个了
|
13
Tink 2016-09-03 22:26:23 +08:00
|
14
580a388da131 2016-09-03 22:33:46 +08:00
@crystone 原生安卓会连接 google 的这个网址来判断有没有网络,没有就会在信号标上感叹号,后果是 wifi 不会自动连接,国内访问不了 google ,就一直是感叹号,修改这个测试网址,可以去除感叹号并让 wifi 自动连接。
|
15
580a388da131 2016-09-03 22:35:01 +08:00
|
16
crystone 2016-09-03 22:42:54 +08:00
@580a388da131 学习了
|
17
skydiver 2016-09-04 01:50:20 +08:00 1
原理应该是 Android 会访问这个地址来判断 wifi 能不能上网,如果返回 204 就说明能上网,如果返回 30x 就说明需要登录,会提示登录,点一下就会打开 30x 到的页面。
结果 V2EX 会把 http 都 301 到 https ,然后 Android 就认为需要登录了。 |
18
skydiver 2016-09-04 01:53:16 +08:00
@Livid 可以把这个地址放到一个不会 301 到 https 的域名,比如 cdn.v2ex.com ,应该就可以了
|
19
skydiver 2016-09-04 01:54:57 +08:00
@skydiver 打错了,我想说的是 cdn.v2ex.co 这种
|
20
Love4Taylor 2016-09-04 01:57:14 +08:00 via Android
我就说从晚上到现在怎么隔一段时间就有感叹号
一直用 V2 的原因就是不管在国内还是国外连 V2 都很快 其他很多在国外都挺惨 |
21
Ubuntuu 2016-09-04 02:36:50 +08:00
|
22
fengyqf 2016-09-04 07:18:18 +08:00
换 www.g.cn/generate_204 了,亲测当前可用
对我朝厂商(如某粗粮等)无感者,推荐使用 |
25
liyiecho 2016-09-04 09:32:50 +08:00
|
26
243205964 2016-09-04 09:44:17 +08:00 via Android
换成了 MIUI 的,用这不错。
|
27
mind3x 2016-09-04 10:42:03 +08:00 1
@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 |
30
Cassius 2016-09-04 12:40:45 +08:00 via Android
|
31
lan894734188 2016-09-04 13:00:05 +08:00 via Android
|
32
zmz125000 2016-09-04 13:07:40 +08:00
|
33
zmz125000 2016-09-04 13:09:46 +08:00
@mind3x 还真是,换了上面那个支持 https 的 http204.sinaapp.com 感叹号消失了。
|
35
Lentin 2016-09-04 13:11:46 +08:00
我这里用 www.google.cn 电信联通都没问题
|
36
Lentin 2016-09-04 13:16:20 +08:00
这个也可以
www.gstatic.cn |
37
morethansean 2016-09-04 13:22:35 +08:00 via Android
|
38
AKQJT 2016-09-04 13:41:21 +08:00
乐视手机好像用的这个 http://www.androidbak.net/generate_204
|
39
Livid MOD |
41
simonsmh 2016-09-04 15:27:34 +08:00 via Android
@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
Livid MOD @skydiver 试试这两句:
adb shell "settings put global captive_portal_server www.v2ex.com" adb shell "settings put global captive_portal_use_https 1" |
45
skydiver 2016-09-04 16:20:38 +08:00
|
46
Love4Taylor 2016-09-04 16:38:25 +08:00
数据网络依旧长时间感叹号
WiFi 下倒是秒消失 不过几分钟又出现然后再消失 |
47
Love4Taylor 2016-09-04 16:41:24 +08:00
@Livid 刚忘圈了
|
49
ybjaychou 2016-09-04 18:28:20 +08:00 via Android
为什么我刷了 7.0 以后没设置这个地址也没有感叹号?以前 6.0 是需要设置的
|
51
Livid MOD 这个问题我们会在 2 个小时内提供一个替代解决方案。
|
52
Livid MOD |
53
regeditms 2016-09-04 23:02:51 +08:00
@int64ago 不对哦, 我 android 7, 用了 ss 翻墙也会感叹号 绕过中国和局域网地址, 更改完以后就不会.
|
54
xavierskip 2016-09-04 23:36:55 +08:00
我一直用的 g.cn
|