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

写了个自动更新 hosts 的小软件 updateHosts,欢迎使用

  •  2
     
  •   zeroten ·
    ladder1984 · 2015-01-24 20:17:03 +08:00 · 24521 次点击
    这是一个创建于 3590 天前的主题,其中的信息可能已经有所发展或是发生改变。

    updateHosts

    简介

    自动从网络下载hosts文件,hosts源由用户设置。

    使用说明

    下载地址:https://github.com/ladder1984/updateHosts/archive/master.zip

    解压即可使用,无需安装Python。点击start.vbs运行,点击addToStartup.js加入启动项。

    config.ini: 设置参数,包括选择更新源、是否关闭hosts中的网站过滤。详见config.ini中的注释

    hosts_user_defined.txt: 可填入自定义hosts内容

    注意:

    • 本软件不提供hosts文件,而是从从用户定义的地址下载hosts,默认提供几个流行的hosts,参见config.ini
    • 建议使用前手动备份hosts文件
    • 可能需要授予程序管理员权限:右击python27.exe,选中“属性”,在“兼容性”里勾选“以管理员身份运行此程序”。
    • 建议使用notepad++编辑文件
    • 删除启动:删除“启动”文件夹内的快捷方式,“启动”文件夹在开始菜单内

    运行环境

    • 操作系统:Windows

    功能描述

    • 下载hosts文件并更新本地hosts
    • 用户可自定义hosts内容
    • 可选的hosts更新源
    • 可以选择下载多个hosts文件并合并
    • 备份hosts文件
    • 可去除屏蔽广告部分
    • 分离出单独的配置文件
    • 运行时不显示窗口
    • 打包成exe文件,无需安装python即可使用
    • 可单文件执行updateHosts
    • 可添加启动项
    • 生成错误日志errorLog.txt
    • 待添加

    hosts源

    hosts源来源于网络,收录入someHosts项目,并选取如下hosts:

    用户可在config.ini中选择,或者自定义hosts源

    其他

    版权声明

    • 本软件使用MIT协议
    第 1 条附言  ·  2015-01-24 21:01:31 +08:00
    项目地址 <https://github.com/ladder1984/updateHosts>; ,欢迎来star ^.^
    第 2 条附言  ·  2015-01-24 21:02:40 +08:00
    https://github.com/ladder1984/updateHosts

    上面的地址多了个> .......
    32 条回复    2016-03-24 11:48:34 +08:00
    zeroten
        1
    zeroten  
    OP
       2015-01-24 20:18:58 +08:00
    欢迎提供建议和意见,我会不断更新。功能比较简单,代码写的也很水,就是为了方便更新hosts,欢迎指教。
    willme105
        2
    willme105  
       2015-01-24 20:19:24 +08:00   ❤️ 1
    www.gusou.co 不用host也可以搜索谷歌
    zh10086
        3
    zh10086  
       2015-01-24 20:29:27 +08:00 via Android
    谢谢分享,很方便
    zeroten
        4
    zeroten  
    OP
       2015-01-24 20:36:21 +08:00
    @willme105 还是感觉用google.com域名爽,总有不方便的地方,我是用ss代理。



    。。。擦,为毛我老是手滑点到感谢。。。
    Sharuru
        5
    Sharuru  
       2015-01-24 21:03:20 +08:00
    自从靠 PAC + 梯子以后,HOSTS就一直是干净的……
    zeroten
        6
    zeroten  
    OP
       2015-01-24 21:45:25 +08:00
    @Sharuru 有备无患,hosts,vpn,goagent,shadowsocks等等,我都准备着的
    151515
        7
    151515  
       2015-01-24 22:25:20 +08:00
    貌似不错,谢谢提供
    xohen
        8
    xohen  
       2015-01-24 22:37:30 +08:00 via iPhone
    非常棒,多谢!

    真希望iOS上也有这样的项目…
    zeroten
        9
    zeroten  
    OP
       2015-01-24 23:15:36 +08:00
    @xohen windows以外系统支持在逐步增加,不过ios之类手机系统要等等了,因为我都不太了解他们的环境。。。
    wolfan
        10
    wolfan  
       2015-01-24 23:28:10 +08:00
    python脚本喵~

    话说,之前那谁的好像是直接用bat+wget还玩耍的也不错的样。
    wolfan
        11
    wolfan  
       2015-01-24 23:30:23 +08:00
    话说朱大人的那个源不是停了么?
    Delbert
        12
    Delbert  
       2015-01-24 23:55:31 +08:00
    @wolfan win下没有wget命令啊
    O21
        13
    O21  
       2015-01-24 23:59:07 +08:00
    搭个车

    Google全方位服务方案

    http://googless.jd-app.com/
    wenketel
        14
    wenketel  
       2015-01-25 00:23:40 +08:00
    之前已经star了
    zeroten
        15
    zeroten  
    OP
       2015-01-25 00:35:52 +08:00
    @wolfan 用python是为了下载之外加点功能,比如现在有的自定义内容、关闭127.0.0.1屏蔽,还有准备加的白名单(不采用下载的hosts)、通配符(甚至正则表达式)。
    zeroten
        16
    zeroten  
    OP
       2015-01-25 00:36:33 +08:00
    caozhu
        17
    caozhu  
       2015-01-25 01:05:43 +08:00
    这个好,虽然现在有ssh,但是hosts也得备一个,呵呵。
    wolfan
        18
    wolfan  
       2015-01-25 01:15:43 +08:00
    @Delbert wget.exe ~
    zeroten
        19
    zeroten  
    OP
       2015-01-25 12:59:37 +08:00 via Android
    为毛主题收藏这么多,就是没几个回复,也没几个star
    yalog88
        20
    yalog88  
       2015-01-25 15:07:42 +08:00
    @Sharuru !- -一直都不会用PAC。都不知道到底是该怎么弄!
    zeroten
        21
    zeroten  
    OP
       2015-01-25 21:16:53 +08:00
    又更新了点功能
    zeroten
        22
    zeroten  
    OP
       2015-01-26 17:07:01 +08:00
    up。。都没人提提建议
    Tassel
        23
    Tassel  
       2015-01-27 12:19:47 +08:00
    imouto.host 已经不在维护了吧
    zeroten
        24
    zeroten  
    OP
       2015-01-27 12:42:32 +08:00
    @Tassel 嗯,现在新版改了默认源,都是在更新的
    JustNormal
        25
    JustNormal  
       2015-01-29 09:55:29 +08:00
    imouto.host已经停止更新了,可以从更新源里面去掉了。另外给你个地址:
    http://blog.sina.com.cn/s/blog_6fa5aa4a01010wel.html
    这里都是最新的hosts
    zeroten
        26
    zeroten  
    OP
       2015-01-29 15:24:10 +08:00
    @JustNormal 感谢提供
    twitterpig
        27
    twitterpig  
       2015-02-04 15:03:02 +08:00
    谢谢作者~你辛苦了~
    twitterpig
        28
    twitterpig  
       2015-02-04 15:10:03 +08:00
    smarthosts记得好像早就不更新了~
    twitterpig
        29
    twitterpig  
       2015-02-04 15:52:04 +08:00
    nod32竟然报错,从隔离区恢复,照样被杀~
    zeroten
        30
    zeroten  
    OP
       2015-02-04 22:54:33 +08:00
    @twitterpig 报哪个文件?能不能上个截图看看?
    Taliter
        31
    Taliter  
       2016-03-22 18:17:59 +08:00
    http://www.v2google.com 、楼主,求收做源。
    arens
        32
    arens  
       2016-03-24 11:48:34 +08:00
    之前下过一个 Hosts ,里面有个 CMD ,运行一下就可以自动将同目录的 Hosts 更新,没保存了~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1034 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:26 · PVG 03:26 · LAX 11:26 · JFK 14:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.