V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ejin
V2EX  ›  问与答

smarthosts没有维护了吗,快一年没更新了,有没有一直在维护的hosts列表

  •  
  •   ejin · 2014-02-02 11:49:45 +08:00 · 16018 次点击
    这是一个创建于 3950 天前的主题,其中的信息可能已经有所发展或是发生改变。
    24 条回复    2014-11-09 19:28:22 +08:00
    slixurd
        1
    slixurd  
       2014-02-02 12:35:29 +08:00
    #UPDATE:2013-12-07 12:16
    你要说一年没有更新也对= =,虽然才2个月,但是跨年了...
    MajestySolor
        2
    MajestySolor  
       2014-02-02 13:20:29 +08:00   ❤️ 2
    lentrody
        3
    lentrody  
       2014-02-02 14:16:06 +08:00   ❤️ 1
    ejin
        4
    ejin  
    OP
       2014-02-02 15:39:42 +08:00
    @slixurd
    我看了下,北京服务器是12.7,美国服务器是去年5月,但是是有问题的,比如里面的login.yahoo.com是错误的ip(或者是过期了,打不开)
    https://raw.github.com/smarthosts/SmartHosts/master/trunk/hosts_us
    adrianzhang
        5
    adrianzhang  
       2014-02-02 20:08:11 +08:00   ❤️ 1
    用SecDNS吧。不用自己维护了,全盘自动化。取mozilla白名单和自建白名单两者混合。效果很好。
    http://bcs.duapp.com/secdns/index.html
    ejin
        6
    ejin  
    OP
       2014-02-03 00:59:18 +08:00
    @adrianzhang 场景不适用啊实在是
    ejin
        7
    ejin  
    OP
       2014-02-03 01:22:58 +08:00
    @lentrody 强悍如斯!竟然连adblock都有!但是*号泛解析域名是什么情况……系统不认这种啊……
    @MajestySolor 玩不转:(
    ejin
        8
    ejin  
    OP
       2014-02-03 01:25:02 +08:00
    其实还是希望有smarthosts这种……直接wget覆盖hosts就好了……先用imouto.host用用看了
    yfdyh000
        9
    yfdyh000  
       2014-02-03 08:32:57 +08:00
    @adrianzhang 首页就有错别字,“SecDNS是一个基于WMware的防污染DNS服务器”
    adrianzhang
        10
    adrianzhang  
       2014-02-03 09:37:28 +08:00
    @yfdyh000 不好意思,我还是没看出来哪个是错别字。能告诉我一下吗?
    yfdyh000
        11
    yfdyh000  
       2014-02-03 10:32:58 +08:00   ❤️ 1
    @adrianzhang WMware VMware
    adrianzhang
        12
    adrianzhang  
       2014-02-03 10:36:51 +08:00   ❤️ 1
    @yfdyh000 啊呀!多谢!多谢!
    wwqgtxx
        13
    wwqgtxx  
       2014-02-04 09:00:04 +08:00 via Android
    @adrianzhang 啥时候出一个安卓版?虚拟机版只能在电脑上用
    adrianzhang
        14
    adrianzhang  
       2014-02-05 16:05:30 +08:00
    @wwqgtxx 看主页上安装使用一页有安卓如何用SecDNS的方法介绍。只要把DNS指过去就行了。看来还是介绍得不清楚,我花点时间把图给弄上去。
    wwqgtxx
        15
    wwqgtxx  
       2014-02-06 09:05:26 +08:00 via Android
    @adrianzhang 有没有办法可以不借助电脑,只在手机上使用?
    adrianzhang
        16
    adrianzhang  
       2014-02-06 10:00:22 +08:00
    @wwqgtxx 手机的主要问题在于,当处于2G速率的时候,TCP/IP的连接服务非常不稳定。对于DNS这样关键性的服务,一旦不稳定,将导致用户体验非常差。但这个真不是应用或者网站的问题,基于技术原理,无论怎么优化,都无法保证2G下的TCP/IP连接。所以,现在的目标还是以电脑网络为主。
    wwqgtxx
        17
    wwqgtxx  
       2014-02-07 17:36:31 +08:00 via Android
    @adrianzhang 我并不是让你考虑2g网络,我一般都处在3g网络中的
    tcp/ip协议如果不稳定的话,普通的dns也会不稳定的,所以没有必要考虑这个问题
    我只是希望有可以脱离电脑环境和版本,方便在路上用
    adrianzhang
        18
    adrianzhang  
       2014-02-07 19:02:25 +08:00
    @wwqgtxx 可能我没说清楚,之前考虑如何让用户的手机在路上也可以使用SecDNS这种服务,假设手机上已经安装了SecDNS,但是因为手机在某些情况下会运行在2G网络下,这样会导致SecDNS与后端连接中断,与后端中断后,就没法确保获得无污染IP了。所以现在相当于遇到这么个技术难题,必须把手机端的服务往后延,什么时候想通了如何解决,再开发来做。
    wwqgtxx
        19
    wwqgtxx  
       2014-02-07 21:28:20 +08:00 via Android
    @adrianzhang 那么我想知道,在2g网络下,其他正常的程序为什么不受影响呢?又不是在2g下就无法使用dns了
    adrianzhang
        20
    adrianzhang  
       2014-02-07 22:20:01 +08:00
    @wwqgtxx 呃,是的,dns在2g下有时可以工作,如果手机因为信号问题连不上dns服务器的话,那么会无法返回相关网址内容,所以类似ucweb和微博微信一类的,都有容错机制,如果信号不好找不到服务器,那么或者无法连接,或者应用拿到错误信号并展示。比如ucweb,当拿不到页面,会提示信号弱请刷新; 比如微博,当信号不行的时候,会一直显示下载中,而首页内容不会有任何更新;如果是微信,信号弱的时候,会显示未连接,没有新消息会推过来。总而言之,信号弱情况下,谁都没法更新。这些应用做的好的地方在于,他们的断线重连非常好。而SecDNS如何将这块做好,是个挑战。
    wwqgtxx
        21
    wwqgtxx  
       2014-02-08 07:28:20 +08:00 via Android   ❤️ 1
    @adrianzhang 至少在我这里,2g网络下用dns从来没有出过问题,因为我自己经常执行nslookup,这个busybox自带和工具应该没有你讲的那么多容错机制吧
    adrianzhang
        22
    adrianzhang  
       2014-02-08 13:52:11 +08:00
    @wwqgtxx 是这样啊?我看看busybox取取经。谢谢你。
    ccFox
        23
    ccFox  
       2014-04-04 23:00:40 +08:00
    @ejin adblock纯粹是某次被某网站一下子坑走10M+流量然后怒火攻心搞上去的。至于星号泛解析域名原谅我吧我忘记删了……反正留着也不碍事……
    xiaofami
        24
    xiaofami  
       2014-11-09 19:28:22 +08:00
    @ccFox 那个啥,请问您还有兴趣维护一份dnsmasq.conf文件吗?我这两天做了一个,在浏览器里的表现还不错,能流畅使用几乎全部Google Service,Youtube视频也能播放。最重要的是dnsmasq比hosts简单多了,比如

    address=/googlevideo.com/192.168.1.1

    就可以匹配googlevideo.com以及它的全部子域名。用起来更简单,放在路由器里就OK。

    目前Youtube、Google Store、Google Music等安卓应用还无法正常使用。我用Wireshark抓包测试过,由于不是HTTP协议,所以也看不出通信的域名~要是感兴趣的话我把配置文件发给你。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1139 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:49 · PVG 06:49 · LAX 14:49 · JFK 17:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.