Mac系统下修改hosts文件

posted by on

###四种方法在mac系统修改hosts文件

引:本来看被墙的网站都用hotspot shield的,不知为何连不上服务器了。baidu来google去,发现改hosts内容是王道,不过因为只读属性无法保存,苦寻半天终于找到一贴解决办法。用代理的tx看看也无妨~修改hosts的好处是一劳永逸,除非ip地址被封~

1.终端更改

  1. 在应用程序里面打开终端(terminal)
  2. 输入sudo vi /etc/hosts
  3. 提示输入系统密码(输入密码是默认隐藏的,直接输入回车)
  4. hosts文件就自动打开了
  5. 接着输入 i 进入编辑模式
  6. 将添加的网站,ip拷贝进去
  7. 编辑完成之后,按esc,输入 : wq

2.直接修改本地文件

  1. 打开finder ,在前往里面选择前往文件夹(快捷键shift+command+g) 在弹出框里输入 etc
  2. 到了etc目录下,找到hosts文件
  3. 打开(用文本编辑),拷贝或编辑,完成后保存即可.

     有可能提示无法保存,这是因为权限问题.打开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