有人要求我这样做:
- 打开终端
- 输入命令
sudo nano /etc/hosts
- 按 Enter 键
- 输入管理员密码
- 按 Enter 键
- 将光标插入到末尾的空白行中,然后复制这些主机网址并粘贴在那里
127.0.0.1 api.wondershare.com 127.0.0.1 wondershare.cn.edgesuite.net 127.0.0.1 a1737.g.akamai.net 127.0.0.1 wondershare.cn.edgesuite.net 127.0.0.1 平台.wondershare.com 127.0.0.1 macplatform.wondershare.com 127.0.0.1 cbs.wondershare.com 127.0.0.1 我们.wondershare.com 127.0.0.1 我的.wondershare.com 127.0.0.1 pop.wondershare.com
然后按:
Ctrl+O -> Enter -> Ctrl+X
关闭终端
这可信吗?
答案1
它们可能是值得信任的。这取决于你想要实现什么效果,而这个问题并没有说明。但它试图做到的是:
- 以提升的权限启动编辑器。
/etc/hosts
打开大多数系统用于 DNS 查找的文件。- 对其进行编辑,以便某些名称指向您自己的本地计算机而不是互联网上的机器(有效地阻止这些网站)。
- 节省
如果您不想访问这些机器,那么这样做是安全的。在 Un*x/linux/BSD 和 Windows 平台上,这曾经是一种阻止某些广告的简单方法。
但有三点需要注意:
- OSX 似乎将主机文件放在了不同的地方。谷歌搜索后我发现
/private/etc/hosts/
。这是 OX 特有的。请确保您正在编辑正确的文件,并且更改在重新启动后仍然有效。
[编辑] 在最近的 OSX 系统上,/etc
符号链接到/private/etc
- 或者,您可以使用 ::1 而不是 127.0.0.1。
- 您可能需要告诉 OSX 某些内容已发生更改。如果没有,它可能已经缓存了其中一个主机的真实 IP。
dscacheutil -flushcache;sudo killall -HUP mDNSResponder
似乎可以做到这一点。