MAC下如何红杏出墙

goagent

  • 我介绍的只是goagent的方案,并且假定你在windows下已熟练配置,只是到了mac os下无从下手的情况。
  • 这种情况下,连server也不需要发了,应该已经存在于你的gae了吧
  • local端,设置自动启动:
    • 打开terminal, 输入python addto-startup.py,回车即可。
    • 注意,执行成功后会有一段话,大意是,自动启动已经成功,但要立即启动的话,请对照提示的文本输入即可。如果不看提示直接跳过,那么你只有手动执行goagent-osx.command了(未测试)

location

  • 有一个比较蠢的方式(我用了很久),就是建两套location(中文系统不会直接就翻译成地址吧?):preferences/network/location/edit location/add,添加成功后取个名叫proxy吧
  • 编辑proxy的网络设置,高级里面选择proxies,把http和https的那个复选框勾上,地址填127.0.0.7端口是默认的8087
  • 保存成功后,左上角苹果标记点一下,就会多出一个Location菜单,点击一看,已经有两套Location可供选择了。
  • 此时已经成功。我之前就是这么处理的,一个很大的问题就是,gae的流量是有限的,而这种方式是全局代理,一切换,连QQ都要重连一次,而且,经常忘记切回去,流量啊。。。。

chrome + Proxy SwitchySharp

这个也不可能当教程讲了,网上最多的就是这个组合。对我这种从win迁移过来的用户,当选择把chrome装上,账号一登,所有插件就自动同步过来了

safari + pac

  • 真到了mac平台,其实发现safari也是可以用用的,那么仅仅是为了浏览网页的时候自动代理,应该总有办法的,一搜一搜,原来跟win下配置ie和opera使用goagent一样,都是可以利用pac文件来解决的。
  • 网上的方案都要你找到pac文件,其实goagent工作起来的情况下(ini默认是打开了的),你的’http://127.0.0.1:8086/proxy.pac‘文件是可用的,你可以把这段网址贴到浏览器里试试看。这样,你无需添加location,在默认的网络连接里面,仍旧是找到高级/代理,选择auto proxy configuration,地址就填我刚才说的那个网络地址而非文件地址(你一定要填文件地址也未尝不可,没测试)。保存(很奇怪,mac下很多设置都是即时生效的,偏偏这里需要额外apply一下),safari下随便访问一下那个小鸟的网站,或非死不可,已经OK了。
  • 这种情况下设的自动代理,系统还会不会后台给你接收这些“坏”网站的消息推送过来,我还没看到动静,理论上配置的是整个网络环境都pac了,应该后台接非死不可的消息总是可以的吧

你可能感兴趣的:(mac)