明天介绍一款治理hosts
文件的利器:SwitchHosts!
。
在此之前,咱们批改hosts
须要经验以下几个步骤:
- 找到
hosts
文件 - 从一长串内容里查找批改我的项目
- 有权限问题还需复制替换文件
当你的工作重大依赖hosts
,或者须要分类管理时,值得体验下SwitchHosts!
。
这也是我在B站才接触到的软件,在此举荐给大家。
它有以下几个特点:
- 跨平台反对
- 语法高亮显示
- 反对分类组合
- 反对近程hosts
- 零碎菜单栏疾速切换
- 导入导出
- Alfred workflow(macOS)
“反对近程hosts”意味着能够批量治理电脑hosts
,在电脑上配置好刷新工夫后即可和远端同步。
官网地址:https://oldj.github.io/Switch...
软件基于 React、Ant Design 以及 CodeMirror 等框架/库,感兴趣的同学能够观摩下。
装置
GitHub下载
GitHub Release
从GitHub
下载可能会比较慢,关注公众号后回复「hosts」即可获取镜像下载地址。
也能够自行批改地址,把GitHub Release
获取到的链接中github.com
替换为download.fastgit.org
。
# Release# 假如下载链接为https://github.com/A/A/releases/download/1.0/1.0.tar.gzwget https://download.fastgit.org/A/A/releases/download/1.0/1.0.tar.gz
Homebrew装置
brew install --cask switchhosts
Homebrew
装置教程能够拜访:https://brew.idayer.com/
也能够浏览我之前的文章:
文章卡片
scoop
在Windows
上除了能够下载安装包,你还能够应用scoop 装置SwitchHosts!
:
scoop install switchhosts
对于 hosts 未失效问题
因为零碎和浏览器都会对DNS
进行缓存,有时候不是立刻看到成果,正确的操作每次设置完先清空缓存。
Chrome缓存
地址栏拜访chrome://net-internals/#dns
,点击Clear host cache
。
macOS
关上终端执行:
sudo killall -HUP mDNSResponder
Windows
按下快捷键Window + R
关上运行窗口,而后键入cmd
关上命令行执行命令:
ipconfig /flushdns
自定义命令
SwitchHosts!
还反对保留后执行自定义命令的性能,点击右边栏 ???? => 设置 => 自定义命令即可找到。
Windows
命令不须要管理员权限,所以间接粘贴ipconfig /flushdns
内容即可。
macOS
的刷新命令是须要管理员权限,间接配置下面的命令是不行的,要这样写:
echo 123456 | sudo -S killall -HUP mDNSResponder
替换123456
为你电脑登陆密码.
然而留神:整个命令包含明码会被明文存储,很不平安,不倡议这样做,如果你要这样用,请想好可能带来的影响。
文章首发:
SwitchHosts! 还能这样治理hosts,悔恨没早点用上
关注公众号:湖中剑,找到更多对于我的内容。