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