今天介绍一款管理hosts
文件的利器:SwitchHosts!
。react
在此以前,咱们修改hosts
须要经历如下几个步骤:git
hosts
文件当你的工做严重依赖hosts
,或者须要分类管理时,值得体验下SwitchHosts!
。github
这也是我在B站才接触到的软件,在此推荐给你们。chrome
它有如下几个特色:shell
“支持远程hosts”意味着能够批量管理电脑
hosts
,在电脑上配置好刷新时间后便可和远端同步。
官网地址:https://oldj.github.io/Switch...segmentfault
软件基于 React、Ant Design 以及 CodeMirror 等框架/库,感兴趣的同窗能够观摩下。浏览器
从GitHub
下载可能会比较慢,关注公众号后回复「hosts」便可获取镜像下载地址。安全
也能够自行修改地址,把GitHub Release
获取到的连接中github.com
替换为download.fastgit.org
。框架
# Release # 假设下载连接为https://github.com/A/A/releases/download/1.0/1.0.tar.gz wget https://download.fastgit.org/A/A/releases/download/1.0/1.0.tar.gz
brew install --cask switchhosts
Homebrew
安装教程能够访问:https://brew.idayer.com/
也能够浏览我以前的文章:
文章卡片
在Windows
上除了能够下载安装包,你还可使用scoop 安装SwitchHosts!
:
scoop install switchhosts
由于系统和浏览器都会对DNS
进行缓存,有时候不是当即看到效果,正确的操做每次设置完先清空缓存。
地址栏访问chrome://net-internals/#dns
,点击Clear host cache
。
打开终端执行:
sudo killall -HUP mDNSResponder
按下快捷键Window + R
打开运行窗口,而后键入cmd
打开命令行执行命令:
ipconfig /flushdns
SwitchHosts!
还支持保存后执行自定义命令的功能,点击左边栏 🔧 => 设置 => 自定义命令便可找到。
Windows
命令不须要管理员权限,因此直接粘贴ipconfig /flushdns
内容便可。
macOS
的刷新命令是须要管理员权限,直接配置上面的命令是不行的,要这样写:
echo 123456 | sudo -S killall -HUP mDNSResponder
替换123456
为你电脑登录密码.
可是注意:整个命令包括密码会被明文存储,很不安全,不建议这样作,若是你要这样用,请想好可能带来的影响。
文章首发:
SwitchHosts! 还能这样管理hosts,后悔没早点用上
关注公众号:湖中剑,找到更多关于个人内容。