本文发自 http://www.binss.me/blog/safari-proxy-with-switchypac-on-mac-mavericks/,转载请注明出处。

10.85的时候使用issh+switchypac.pac+Safari上网嗖嗖的,把switchypac.pac拷贝到Safari的 file://localhost/Applications/Safari.app/Contents/Resources/switchypac.pac 即可。

自动升级到10.9以后,在网络->高级->代 理->自动代理设置->URL ,没有了选择文件的按钮。 折腾了好久,copy原先的switchypac.pac文件路径,safari不能自动代理。通过baidu的IP查询,发现是全局都代理了。虽然Twitter和youtube可以上,但是上国内的网络太慢了。

搜索了很久,发现论坛高人(sensssz)写的资料。

通过打开Apache(我的理解),打开的时候,需要输入mac的系统密码。

sudo apachectl start

将switchypac.pac文件copy到 /Library/WebServer/Documents 我没有使用命令,是手工copy的。下面的代码也能实现同样的功能。 假设你的pac文件叫做SwitchyPac.pac,放在桌面上,那么执行命令

sudo cp ~/Desktop/SwitchyPac.pac /Library/WebServer/Documents/

然后在网络->高级->代理->自动代理设置->URL,输入

http://localhost/SwitchyPac.pac

解决问题,国内的使用正常上网功能,速度刚刚的,youtube和twitter通过ssh代理,速度也不错。