2011年7月2日星期六

Lion里本地PAC文件无法识别的一个解决方案

升级到Lion之后,使用file://指定PAC文件的自动代理方案失效了。不过其实有一个很简单的替代方法来解决这个问题:
 打开系统偏好设置,共享。勾选Web共享。如果你是第一次打开,那么系统可能会提示你创建Site文件夹。因为Lion已经默认不创建Sites(站点)文件夹了。

然后把autoproxy.pac丢到~/Sites文件夹里:
然后打开系统偏好设置,网络,高级...,在代理标签下,设置自动代理配置,URL填上:http://localhost/~YourShortName/autoproxy.pac。如下图:
保存设置。退出,并重新打开Safari,你的代理就应该能生效了——当然,前提是你已经打开了SSH隧道,详细不说了,大家都知道的。

这么做的原理就是自己建一个HTTP服务器,提供autoproxy.pac——虽然有在线的pac,不过还是自己本地的pac靠谱啊,虽然要自己更新啥的。

因为打开了本地http服务,因此你肯定会担心资源占用的问题。其实这不是啥大问题,看下面,在我的机器上,三只httpd进程也就总共展了不到8M内存,8M内存如今已经根本不值一提了,所以你就放心的开吧。
至此,Lion下无法用本地pac的问题顺利解决。祝你互联网使用愉快。

没有评论:

发表评论