1. Introduction

hosts文件(域名解析文件)是一个用于储存计算机网络中各节点信息的计算机文件。这个文件负责将主机名称映射到相应的IP地址。hosts文件通常用于补充或取代网络中DNS的功能。和DNS不同的是,计算机的用户可以直接对hosts文件进行控制。

同时一旦DNS服务器的请求被污染,将产生不可估量的影响。

由于众所周知的原因,国内一些网站无法访问,而网络上有热心极客维护了可以使用的hosts,本工具则实现了后台自动更新hosts,免于受DNS污染的影响。

2018年中国全面普及ipv6,手机网络、家用宽带都默认开通了ipv6模式。

建议先访问

https://test-ipv6.com/index.html.zh_CN

来确认你现在使用的网络是否支持ipv6。

2. 使用方法

2.1 授权

直接双击即可运行。由于hosts文件是系统文件,因此需要管理员授权。

UAC弹窗

弹出的UAC窗口中是即可。

2.2 一键更新

请一定要先去onekeyhosts的设置里选择ipv6模式,ipv4的hosts已经不能够使用了。

软件可能会根据你的网络状态一开始卡一下,其为正在下载hosts以及查验软件版本。

一键更新

待加载出主界面以后,点击一键更新,弹出更新成功的提示,即可完成更新。

2.3 添加任务计划,全自动更新,解放双手!

菜单栏中的设置里,有一个添加任务计划的菜单,单击即可添加任务计划:

添加任务计划

可以通过系统的计划任务查看是否添加成功:

计划任务

添加成功以后,每15mins会自动更新hosts,而且全后台无窗口。

如果你移动了onekeyhosts.exe的位置,则需要重新添加任务计划以便覆盖位置。

2.4 设置

点击菜单栏设置的设置即可弹出设置窗口。

设置

现在全国普及ipv6的情况下,请先确认自己的网络是否支持ipv6,然后在设置里选择ipv6模式。

2.5 追加自己的hosts文件

OnekeyHosts.exe所在的文件夹,新建一个myhosts.txt文件,里面写入自己的hosts映射,则更新hosts时,会自动追加你的hosts内容。

3. https every 插件

由于现在ip基本都不提供http的访问,因此在访问google时,应该使用https来访问。或者直接在浏览器上安装 https everywhere 插件来保证跳转。注意访问的是https://www.google.com 而不是http的!

点我去官网安装插件

如果上述无法安装成功,而你使用的是qq浏览器等国内浏览器(内核是chrome或者firefox),则可以到浏览器的应用中心(类似名称)里,去搜索https every进行安装。

如果你使用的是chrome,则可以到chrome自己的网上应用商店下载该插件。

3.1 注意

https every插件会导致国内一些主要网站无法跳转,比如淘宝或者微博在登陆的时候,跳不到主页,但是可以跳不过去的时候,点击这个插件,关闭enable taobao.com类似这样的设置,取消打钩即可。

其他问题可以查看 FAQ

4. Finish

现在你可以畅游网络了,如果hosts里提供了其他的网站,你也可以访问了~