/hosts

:statue_of_liberty:最新可用的google hosts文件

Primary LanguageC++

更多内容请访问hosts wiki

Windows

  • 用文本编辑器(如Notepad++|记事本)打开C:\Windows\System32\drivers\etc中的hosts文件,
    把 -> hosts <- 全部内容复制到hosts文件中,保存后按下述方法令其生效。
    注意:如果遇到无法保存,请右键hosts->属性->安全,然后选择你登陆的用户名,最后点击编辑,勾选"写入"即可。

GNU/Linux

  • Linux 系统终端下命令:
    使用wget或curl,以wget为例:
    开启终端(快捷键为"Ctrl + Alt + T")输入sudo mv /etc/hosts /etc/hosts.bak之后输入
    sudo wget -q https://raw.githubusercontent.com/racaljk/hosts/master/hosts -O /etc/hosts 按下述方法令其生效

修改hosts后生效的方法

  • Windows
    开始 -> 运行 -> 输入cmd -> 在CMD窗口输入ipconfig /flushdns

  • Linux
    终端输入sudo rcnscd restart
    (对于systemed发行版,请使用命令sudo systemctl restart NetworkManager。如果不懂请都尝试下)

  • Mac OS X
    终端输入sudo killall -HUP mDNSResponder

  • Android
    开启飞行模式 -> 关闭飞行模式

  • 通用方法
    拔网线(断网) -> 插网线(重新连接网络)

Others

  • 可使用getHosts.py进行跨平台的hosts简单配置,简单示例如下
import getHosts
h = getHosts.hosts()
h.printContributors() #输出hosts贡献者名单
h.getReadMeFile()     #获取README.MD文件
h.getHostsFile()      #获取hosts文件
                      #更多功能亟待补充