您的位置:首页 > 理论基础 > 计算机网络

OSX 10.5: 禁止Leopard内置的HTTP Proxy

2008-11-25 13:49 232 查看
在OS X Leopard里面的Parental Control, 如果你对于一个本地用户设置了这个用户权限控制的功能,那么Leopard自动的将所有的HTTP访问都经过他内置的HTTP Proxy来处理之后再转发出去, 看上去没有什么问题, 但是在实际使用中确出现了问题.

首先, 有用户报告, 如果你是通过内部网的需要用户认证的Proxy连接外部的, 那么因为Leopard内部的Proxy的阻隔, 外部的用户认证是不会通过的.

其次呢, 造成系统的性能下降, 不仅是Internet访问效率,而且也增加了系统的消耗.

下面是禁止Leopard内部Proxy运行的命令,很简单:
sudo chmod a-x /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/Resources/httpsproxyd

而系统更新或者是有变化的时候, 可能会改变
httpsproxyd文件的可执行属性,所以要重新设置.

另外,如果你需要控制用户不能访问某些网站, 最简单的方法就是在Hosts文件单中添加一行 "127.0.0.1 网站名" 就可以了.

参考:http://www.macosxhints.com/article.php?story=20071103075157767 和 http://geek.thinkunique.org/2008/10/26/disable-the-parental-controls-content-filter/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: