###四种方法在mac系统修改hosts文件
引:本来看被墙的网站都用hotspot shield的,不知为何连不上服务器了。baidu来google去,发现改hosts内容是王道,不过因为只读属性无法保存,苦寻半天终于找到一贴解决办法。用代理的tx看看也无妨~修改hosts的好处是一劳永逸,除非ip地址被封~
1.终端更改
- 在应用程序里面打开终端(terminal)
- 输入
sudo vi /etc/hosts
- 提示输入系统密码(输入密码是默认隐藏的,直接输入回车)
- hosts文件就自动打开了
- 接着输入 i 进入编辑模式
- 将添加的网站,ip拷贝进去
- 编辑完成之后,按esc,输入 : wq
2.直接修改本地文件
- 打开finder ,在前往里面选择前往文件夹(快捷键shift+command+g) 在弹出框里输入 etc
- 到了etc目录下,找到hosts文件
-
打开(用文本编辑),拷贝或编辑,完成后保存即可.
有可能提示无法保存,这是因为权限问题.打开hosts文件的简介,里面有共享和权限一栏,点击右下角的那个锁,输入密码后即可更改权限.将你自己的用户权限改为读和写就行了.
###网上的方法有:
1.启动root帐户直接改
*推荐(此方法经本人试验非常好用)
2.打开终端,输入:sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts就可以用文本编辑来直观修改hosts了。
注意访问的时候最好把http改为https 。
本文会不定期更新,文章最后附上百度网盘的下载地址。
我保存的是md格式文件,可以随便修改文件后缀。
最后嘱咐一句,修改hosts有风险,新手尽量不要使用,如果出现问题本人不承担任何责任。
最新Hosts: http://serve.netsh.org/pub/gethosts.php