关于如何在mac-lion下完美搭桥

话说入手mbp有几天了,终于算是琢磨出一些门道来⋯⋯不过总的来说比windows好用不少哈哈,起码特效好看的多呀⋯⋯

咳咳,不知道大家在win下习惯于用何种方法搭桥,小安还是喜欢自己搭建代理了。当然,就是使用了基于GAE的一些项目。基于GAE的搭建代理的软件还是不少的,比如说很出名的wallproxygoagent,方法都类似,只不过后者现在用python的上传⋯⋯在win下我是习惯前者的,一直在用,期间好多人说出问题啦,失效啦什么的但小安一直用了半年超级好用!要不是现在换了狮子系统⋯⋯呵呵,残念啊。另外,换了狮子确实代理不好搭建了,换后者搭建成功后又不能自动切换,总是很麻烦。在使用过自带的safari浏览器后我真心喜欢啊,不想换啊⋯⋯so,只好狠狠心去google了。不过总算有结果,所以在此记录下。

至于如何搭建自己的代理,我推荐大家到这里看,然后顺手下载GUI端呵呵。另外,就是如何让自带的浏览器safari自动切换了。其实我发现,你可以直接沿用wallproxy里的那个pac的⋯⋯只需要简单的修改就可以了。

首先先说一下,Lion之后Apple使用了程序沙盒(Sandbox)来提高程序的安全性。所谓Sandbox,也就是程序不允许访问自身app以外的文件(除非Apple提供API的,当然也有很多程序是不使用官方API的,所以都不会在MacAppStore里出现)。而safari也不例外,这就直接导致了它只能使用http的pac,那怎么使用本地的呢?很简单,只需要把pac文件放在safari.app/Contents/Resources/下就可以了,这样这个pac不就是safari“自己”的文件了嘛。值得注意的是复制过程中会有提示,选择“鉴定”。

然后,再去添加自动选择,这里也要注意下,就是先输入file://localhost,然后再把pac拖入里面,这样,safari就能正常读取本地的pac文件啦。so,想要搭桥的时候,就打开goagent,然后勾选自动代理⋯⋯吼吼!

其实,这个时候你会发现还是上不去⋯⋯其实这里已经可以读取了,只是pac还需要一点点加工的说,直接打开那个pac⋯⋯嗯,我推荐使用BBEdit来编辑撒,找到

 var PROXY = “PROXY 127.0.0.1:8087”;

这一行,这里就是将使用的代理地址了,把代理地址改成goagent的地址,其实wallproxy的端口是8086,goagent是8087罢了,然后关闭,保存⋯⋯

“关于如何在mac-lion下完美搭桥”的2个回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注

− 3 = 4