V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
loading
V2EX  ›  Android

可否加入 generate_204 ,方便 Android L 消除叹号。

  •  8
     
  •   loading · 2015-05-09 11:17:24 +08:00 · 40042 次点击
    这是一个创建于 3247 天前的主题,其中的信息可能已经有所发展或是发生改变。
    既然 V2EX 可用性和持久性这么强,为什么不为大家多做一件事情呢?
    nginx 一行就能减少大量手机不停请求 google 服务器消耗的电能。

    方法:
    https://www.noisyfox.cn/45.html

    @livid
    第 1 条附言  ·  2015-05-09 15:56:04 +08:00
    使用方法:
    adb shell "settings put global captive_portal_server www.v2ex.com";
    第 2 条附言  ·  2016-09-05 12:35:54 +08:00
    近期失效的 @livid 答复:
    https://www.v2ex.com/t/303889
    70 条回复    2016-12-14 16:46:40 +08:00
    Livid
        1
    Livid  
    MOD
       2015-05-09 12:39:34 +08:00 via Android
    请求方式是 http 不是 https?
    wwqgtxx
        2
    wwqgtxx  
       2015-05-09 12:41:17 +08:00 via Android
    @Livid 的确
    Livid
        3
    Livid  
    MOD
       2015-05-09 15:32:37 +08:00   ❤️ 15
    很有趣的一个小东西。

    http://www.v2ex.com/generate_204
    Livid
        4
    Livid  
    MOD
       2015-05-09 15:47:25 +08:00
    感叹号消失了,而且现在可以显示 LTE 了。爽。

    谢谢。
    Livid
        5
    Livid  
    MOD
       2015-05-09 15:52:12 +08:00
    还有其他人设置上了么?
    MayKiller
        6
    MayKiller  
       2015-05-09 15:56:35 +08:00
    感谢 @Livid, 现在 v2ex 在国内, 比我在 github 上搭的一个速度快多了!
    Livid
        7
    Livid  
    MOD
       2015-05-09 15:57:07 +08:00   ❤️ 5
    经测试,这个地址也在国内:

    http://www.google-analytics.com/generate_204
    loading
        8
    loading  
    OP
       2015-05-09 16:05:42 +08:00
    @MayKiller
    本来我也是打算自建的,但我觉得 v2ex 会乐于完成这个美好的功能。
    感谢您 @Livid
    mortal
        9
    mortal  
       2015-05-09 16:16:33 +08:00
    已经用上了,感谢两位!
    @loading
    @Livid
    VYSE
        10
    VYSE  
       2015-05-09 16:35:11 +08:00 via Android
    感谢,延迟比我自建的小多了
    maikcn
        11
    maikcn  
       2015-05-09 16:42:41 +08:00
    太好了,设置成功,感谢两位!
    zsx
        12
    zsx  
       2015-05-09 16:52:45 +08:00
    设置成功,感谢~
    missdeer
        13
    missdeer  
       2015-05-09 16:57:46 +08:00
    设置成功,感谢~
    ccbikai
        14
    ccbikai  
       2015-05-09 20:30:29 +08:00   ❤️ 1
    vibbow
        15
    vibbow  
       2015-05-09 21:35:15 +08:00
    打开你的博客,等字体加载等了10秒钟。、。。
    loading
        16
    loading  
    OP
       2015-05-09 21:38:06 +08:00 via Android
    @vibbow 那个不是我的博客,我的是 http://sync.sh
    243205964
        17
    243205964  
       2015-05-09 22:48:27 +08:00
    如果用楼主所给的网页的工具,修改服务器地址填 www.v2ex.com 就可以了吗?
    mazk
        18
    mazk  
       2015-05-09 23:30:31 +08:00 via iPhone
    家里路由器翻墙没有感叹号,不过v2能有还是很好的……

    @loading 说句题外话,我看了看lz博客,然后看了那篇文章关于Galesnjak的,在wp上用iemobile竟然很快打开了……
    求教怎么修改(photos,words,music)好吧我知道是旧项目……
    loading
        19
    loading  
    OP
       2015-05-10 06:24:19 +08:00 via Android
    @243205964 需要root
    sobigfish
        20
    sobigfish  
       2015-05-10 09:44:30 +08:00
    http://www.google.cn/generate_204
    这个貌似没被墙啊
    Halry
        21
    Halry  
       2015-05-10 09:55:02 +08:00 via Android
    直接关掉检测也可以呀,更省流量更省电
    withlqs
        22
    withlqs  
       2015-05-10 13:06:42 +08:00
    之前刷5.0之后用的自己建的generate_204,现在换成v2的试试
    trimleo
        23
    trimleo  
       2015-05-10 22:14:53 +08:00
    之前也是自己搭的,同换v2。
    kinwa
        24
    kinwa  
       2015-05-12 20:27:58 +08:00
    太感谢了!终于去年!了。
    sldaniel
        25
    sldaniel  
       2015-05-16 13:22:12 +08:00 via Android
    @Livid 请问一下,最近v2ex 的这个服务是不是不太稳定?经常还是出现感叹号。
    sudoz
        26
    sudoz  
       2015-05-16 20:33:40 +08:00
    @sldaniel @Livid 我也有同样的问题
    但打开调试台,确实是接收到204了
    Livid
        27
    Livid  
    MOD
       2015-05-16 21:44:02 +08:00
    @sldaniel
    @sudoz

    昨天我们的权威 DNS 有一些问题,今天已经完全恢复了。
    sldaniel
        28
    sldaniel  
       2015-05-17 10:03:55 +08:00 via Android
    @Livid 好的,还以为是校园网的问题。
    jerryjhou
        29
    jerryjhou  
       2015-05-18 21:12:22 +08:00 via iPad
    g.cn不就完事了?真是够可以的
    chenshaoju
        30
    chenshaoju  
       2015-05-21 15:35:59 +08:00   ❤️ 1
    @jerryjhou 很遗憾,今天临晨开始, g.cn 在部分地区的DNS解析出现了问题,失效了:
    https://twitter.com/chenshaoju/status/601197456714403840
    zer
        31
    zer  
       2015-05-21 15:38:53 +08:00
    adb shell
    su
    settings put global captive_portal_detection_enabled 0
    直接关掉吧,反正上需要验证的WIFI还是得手动开网页,这种情况也不会很多。
    chenshaoju
        32
    chenshaoju  
       2015-05-21 16:12:29 +08:00
    @zer 你不去肯德基,我工作日每天中午都去 [doge]
    zer
        33
    zer  
       2015-05-21 16:16:06 +08:00
    @chenshaoju 连上wifi开浏览器,随便开个网页,然后会自动跳转到验证页面。也没多麻烦吧!
    chenshaoju
        34
    chenshaoju  
       2015-05-21 16:39:17 +08:00
    @zer 这里有一个刚需问题:我的浏览器用SS配置了Bypass Wa11,如果要用浏览器验证,就得先关掉SS,验证,然后再打开SS。
    明明点一下就可以完成的事情,现在非得弄三下,何必呢。。。
    jerryjhou
        35
    jerryjhou  
       2015-05-21 17:43:45 +08:00 via iPad
    @chenshaoju 我也注意到了,有些许不稳定
    chenshaoju
        36
    chenshaoju  
       2015-05-21 18:01:57 +08:00
    捣鼓了一下午,adb没搞定,只好SSH到手机上敲命令,终于搞定了:



    再次感谢 Livid !
    zhujunsan
        37
    zhujunsan  
       2015-05-22 10:00:16 +08:00
    赞!大谢!原来还能改的!
    zhujunsan
        38
    zhujunsan  
       2015-05-22 12:20:40 +08:00
    我也在sae上搞了个: http://gen204.sinaapp.com/generate_204
    iLiberty
        39
    iLiberty  
       2015-05-22 14:08:12 +08:00
    难道就没人提到 http://g.cn/generate_204 ??????????????
    你们都把Google国内的短域名遗忘了??????????????
    zhujunsan
        40
    zhujunsan  
       2015-05-22 14:45:14 +08:00
    @iLiberty 看30楼
    junphe
        41
    junphe  
       2015-05-22 15:07:03 +08:00
    感谢@loading @Livid 感叹号已经去掉
    moxuanyuan
        42
    moxuanyuan  
       2015-05-22 19:41:36 +08:00
    貌似我的4.4也有这个问题
    nirvam
        43
    nirvam  
       2015-05-22 23:50:07 +08:00
    @zhujunsan 哈哈居然在这看到朱老板~
    iLiberty
        44
    iLiberty  
       2015-05-23 11:51:51 +08:00
    zhujunsan
        45
    zhujunsan  
       2015-05-23 22:28:04 +08:00
    @iLiberty 我这儿也是正常的,但30楼有报嘛,也说了是部分地区
    KINGOD
        46
    KINGOD  
       2015-05-25 00:38:53 +08:00
    大赞!爱你们~~~
    ivanchou
        47
    ivanchou  
       2015-06-20 18:21:10 +08:00
    nice~
    lichanglei11
        48
    lichanglei11  
       2015-07-03 16:43:45 +08:00
    njlovenj
        49
    njlovenj  
       2015-09-24 03:52:08 +08:00
    非常棒是非常棒,
    但是有的时候我就会 Google 就会提示 Sign-in Error,
    不知是个别情况还是。
    还有这种情况会不会费电了呢?
    xuyong3250
        50
    xuyong3250  
       2015-10-11 14:42:56 +08:00 via Android
    非常感谢,搞定了
    cloudlau
        51
    cloudlau  
       2015-10-17 18:35:28 +08:00 via Android
    然而这方法在 Marshmallow 上不能使用了,,各位大婶有没有发现呢?
    hicdn
        52
    hicdn  
       2015-10-23 10:59:33 +08:00   ❤️ 3
    liiihhhh
        53
    liiihhhh  
       2016-03-16 09:17:29 +08:00
    用上了,感谢 @Livid
    iugo
        54
    iugo  
       2016-03-22 10:24:15 +08:00
    @chenshaoju 我 adb 也没搞定. 为什么?
    iugo
        55
    iugo  
       2016-03-22 10:36:53 +08:00
    @chenshaoju

    通过 adb shell "settings get global captive_portal_server" 看到设置已经被更改, 但是感叹号还没有消除. 然后重启了一下, 正常了.

    重启大法真好使.
    chenshaoju
        56
    chenshaoju  
       2016-03-22 10:43:21 +08:00
    @iugo 是的,重启生效。
    charle9
        57
    charle9  
       2016-03-27 16:49:06 +08:00
    安卓 6.0 搞定,棒棒哒
    indooorsman
        58
    indooorsman  
       2016-05-25 14:38:41 +08:00
    sae 上搞了一个,欢迎使用 : my204.applinzi.com
    fengyqf
        59
    fengyqf  
       2016-06-01 10:40:08 +08:00
    万能的 v2 啊,大赞
    还想自己在 linode 上搭个,看来不用了, linode 经常短暂被墙,稳定性肯定比 v2 差 N 个数量级。
    jiaxiaoyu
        60
    jiaxiaoyu  
       2016-08-24 06:48:29 +08:00 via Android
    又不行了,是关闭了吗
    rinex20
        61
    rinex20  
       2016-09-03 23:54:24 +08:00
    @Livid https 的方式是不是不行了,记得之前说过你是用 301 转的?
    Livid
        62
    Livid  
    MOD
       2016-09-04 00:35:45 +08:00   ❤️ 1
    @rinex20 最近因为我们在部署全站 HTTPS + HSTS ,全站 HTTPS 会在这个地址上产生 302 ,所以抱歉目前 V2EX 的 /generate_204 确实是无法按照预定方式工作了。
    ReSur
        63
    ReSur  
       2016-09-04 00:50:23 +08:00
    fengyqf
        64
    fengyqf  
       2016-09-04 07:02:56 +08:00
    昨晚上突然发现手机频繁提示“连接到网络”的警示,原来是这样,还以为是自己手欠。
    还是换 google.cn 好了
    meteor
        65
    meteor  
       2016-09-04 20:41:34 +08:00
    @fengyqf 我也是一样。
    准备用小狐狸的那个
    mine260309
        66
    mine260309  
       2016-09-05 12:30:29 +08:00
    @Livid check 了一下最新的 code ,在 Android 7.0 的时候,因为有了`CAPTIVE_PORTAL_USE_HTTPS`,而且默认为 1 ,所以默认情况下用的就是 https ,也就是说,配置 https://v2ex.com/generate_204 返回 204 ,就可以了。

    比如说我自己的 https://mine260309.me/generate_204 ,在 Android 7.0 上设置好,就可以解决感叹号问题了。

    另外,即使全站 https ,也还是可以在二级域名下开个 80 端口单独放一个 generate_204 的,比如说 http://ping.mine260309.me/generate_204
    Livid
        67
    Livid  
    MOD
       2016-09-05 12:33:34 +08:00
    @mine260309
    @fengyqf
    @meteor

    关于这个问题的最新更新: https://www.v2ex.com/t/303889
    meteor
        68
    meteor  
       2016-09-05 13:07:03 +08:00
    @Livid 谢谢
    hst001
        69
    hst001  
       2016-10-25 15:43:12 +08:00
    这个感叹号会导致手机有 wifi 不用跑移动流量的,谢谢!
    rogerchen
        70
    rogerchen  
       2016-12-14 16:46:40 +08:00
    7.1.1 更新好评
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3585 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 04:37 · PVG 12:37 · LAX 21:37 · JFK 00:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.