V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
zyqf
V2EX  ›  分享创造

写了个免 root 实现 hosts 效果的 app

  •  
  •   zyqf · 2017-12-17 07:31:23 +08:00 via Android · 5993 次点击
    这是一个创建于 2563 天前的主题,其中的信息可能已经有所发展或是发生改变。
    快期末了,Android 算是入了个门,写了个 app。

    功能如下:

    软件几乎 0 耗电。
    支持 hosts,且软件内置了几个源

    初步可以实现过滤广告功能,比如说直接跳过视频广告。

    缺陷:

    界面很粗糙,
    还有些功能没实现



    自定义 DNS 服务器功能,其实已经实现了,只是还没添加设置功能。

    泛域名记录支持

    ipv6 地址的支持


    https://play.google.com/store/apps/details?id=com.sspanda.www.adzb123
    第 1 条附言  ·  2017-12-18 17:31:17 +08:00
    已实现自定义 DNS 功能,请大家卸载后再安装最新的版本。
    30 条回复    2017-12-20 12:46:42 +08:00
    gdtv
        1
    gdtv  
       2017-12-17 07:51:18 +08:00 via iPhone
    用了这个软件后,还怎么用 55R ?
    zyqf
        2
    zyqf  
    OP
       2017-12-17 08:01:06 +08:00 via Android   ❤️ 1
    @gdtv 这是一个问题,via iPhone 是另一个问题。
    H40Pb4a06JDcw8bY
        3
    H40Pb4a06JDcw8bY  
       2017-12-17 08:30:13 +08:00 via Android
    免 root 的全是本地 vpn 方式 没意思_(:з」∠)_但也只能这样
    loveyu
        4
    loveyu  
       2017-12-17 08:32:36 +08:00 via Android
    昨晚刚好有个应急的需求
    xratzh
        5
    xratzh  
       2017-12-17 08:35:07 +08:00
    支持 ipv6 更改 dns 和 hosts 么??
    houzhenhong
        6
    houzhenhong  
       2017-12-17 08:59:27 +08:00 via Android
    能有国内的下载源吗? Google play 在中国不可用,那些 app downloader ( https://m.apkpure.com/apk-downloader )都现了错误
    honeycomb
        7
    honeycomb  
       2017-12-17 09:17:00 +08:00 via Android
    @houzhenhong 假装 play 在内地可用就可以了
    yu099
        8
    yu099  
       2017-12-17 09:38:21 +08:00 via Android
    可以使用本地的代理端口吗。这样就能和 55 兼容了
    zyqf
        9
    zyqf  
    OP
       2017-12-17 10:34:33 +08:00 via Android   ❤️ 1
    @xratzh 后续会支持的,现在只是第一个测试版
    zyqf
        10
    zyqf  
    OP
       2017-12-17 10:36:24 +08:00 via Android
    @yu099 这个必须用 vpn 实现,而 55 也是 vpn 实现的,同时只有一个。目前我想到的办法是在 55 的客户端上二次开发,不过有喝茶的风险
    yu099
        11
    yu099  
       2017-12-17 10:48:03 +08:00 via Android
    @zyqf 55 可以关掉 VPN,使用本地代理模式的,你只要把流量转发到 55 的本地代理端口就行了,就是适配一下,让 55 的流量直连免得循环炸了
    wjq1996
        12
    wjq1996  
       2017-12-17 10:48:50 +08:00 via Android
    你在哪个区上架的,我日本区不支持
    yu099
        13
    yu099  
       2017-12-17 10:50:46 +08:00 via Android
    要是能直接做成 55 插件就更好了
    zyqf
        14
    zyqf  
    OP
       2017-12-17 11:17:05 +08:00 via Android
    @wjq1996 中国香港和台湾
    jinyang656
        15
    jinyang656  
       2017-12-17 11:17:31 +08:00 via Android
    除了 vpn 还可以自建 DNS 服务啊…
    zyqf
        16
    zyqf  
    OP
       2017-12-17 11:24:52 +08:00 via Android
    @jinyang656 这个相当于运行在手机上简易版的 dns 服务器了。。。
    zyqf
        17
    zyqf  
    OP
       2017-12-17 11:25:43 +08:00 via Android
    这个我得寒假去看下能不能实现。
    zyqf
        18
    zyqf  
    OP
       2017-12-17 11:35:21 +08:00 via Android
    @houzhenhong 没打算在国内市场上架额
    hubhub
        19
    hubhub  
       2017-12-17 12:05:45 +08:00 via Android
    @yu099 安卓端的 55 如何使用本地代理模式?求教
    hubhub
        20
    hubhub  
       2017-12-17 12:08:51 +08:00 via Android
    @zyqf 为啥你有些回复会在最后加句号而有些就不会
    hubhub
        21
    hubhub  
       2017-12-17 12:09:32 +08:00 via Android
    是不是加句号显得强势一些
    yu099
        22
    yu099  
       2017-12-17 12:51:57 +08:00 via Android
    @hubhub 设置里面调一下就好了呀。正式版不知道更没有更新,测试版是加上这个选项了。加一下 体验者计划(?)
    vefawn1
        23
    vefawn1  
       2017-12-17 15:33:26 +08:00 via Android
    这种功能的软件有很多了。
    去广告的话,直接上 abp 规则效果更好。hosts 没什么优势了,因为使用 hosts 翻已经不行了
    pdfgo
        24
    pdfgo  
       2017-12-17 19:47:22 +08:00 via Android
    可不可以在本地搭建一个 dns 服务器,符合 hosts 规则的安装 hosts 解析,不满足 hosts 的转发至公共 dns 解析。
    然后把手机的 dns 设置成 127.0.0.1
    zyqf
        25
    zyqf  
    OP
       2017-12-17 22:35:18 +08:00 via Android
    @rvfu98 我这个软件工作原理跟你说的是一样的,不过默认转发的是 114.114.114.114 ,过几天就添加自定义 dns 服务器的功能。
    yingfengi
        26
    yingfengi  
       2017-12-18 01:21:38 +08:00 via Android
    目测本地 VPN ?
    zyqf
        27
    zyqf  
    OP
       2017-12-18 17:29:49 +08:00 via Android
    @yingfengi 目测没错,就是本地 vpn
    zyqf
        28
    zyqf  
    OP
       2017-12-18 17:30:34 +08:00 via Android
    @vefawn1 边做边学习咯。
    bjzhou1990
        29
    bjzhou1990  
       2017-12-20 10:34:03 +08:00
    你们混淆的不错,我还很认真的想了下 55 是什么
    zyqf
        30
    zyqf  
    OP
       2017-12-20 12:46:42 +08:00 via Android
    @bjzhou1990 想不到还有$$这种别名吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3576 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 04:48 · PVG 12:48 · LAX 20:48 · JFK 23:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.