美文网首页Mac开发云集Mac开发iOS之MAC端开发
Mac下更改hosts文件小工具的开发

Mac下更改hosts文件小工具的开发

作者: Easonnnn | 来源:发表于2016-11-22 16:44 被阅读119次

    记一次愉快的Mac程序开发。。。。

        由于百度搜出来的东西有些不尽人意的地方,所以找了下如何在不翻墙的情况下使用谷歌。

    思路是这样:给本机/private/etc路径下的hosts文件添加些网络代理~

    一、代码部分:

    准备:

    一些配置

    1、下载并保存hosts文件至本机缓存下来:

    获取hosts文件

    2、将下载下来的文件移动到/private/etc

    移动

    这里使用了shell脚本实现移动,本来想用FileManager的某些方法,结果看了下API没找到相应的可写到系统保护文件夹的方法,求指教。。。。

    --展示alert的方法

    展示alert的方法

    二、浏览器设置:

    1、打开chrome,找到设置项中的搜索:

    管理搜索引擎

    点击管理搜索引擎 ,添加香港谷歌作为默认搜索引擎,网址:https://www.google.com.hk/#newwindow=1&safe=strict&q=%s

    添加香港,并设为默认引擎

    配置完将香港谷歌作为默认搜索引擎,接下来在搜索框中搜索一下,检查是否有效

    搜素一下测试成功

    感谢@racaljk提供的hosts文件:https://raw.githubusercontent.com/racaljk/hosts/master/hosts,使得这个想法可以顺利实现。

    在替换hosts文件之前,推荐备份一份原hosts文件~

    相关文章

      网友评论

      • 背靠背的微笑:不是直接可以替换host文件吗?为什么要写这么复杂的代码?而且你可以把项目贴出来,要不然我们没办法马上适用哦。
        Easonnnn:@背靠背的微笑 首先直接替换这种重复性的动作太累了,写一个程序来省时间不更好吗🤓。。。我是觉得项目用到的代码太简单了,不好意思贴出来,代码部分的几张截图就够用啦~

      本文标题:Mac下更改hosts文件小工具的开发

      本文链接:https://www.haomeiwen.com/subject/jqappttx.html