是否可以在Safari扩展中设置代理设置?

时间:2010-06-09 15:54:06

标签: proxy safari

由于Apple在Safari 5中引入了扩展支持,我想制作一个直接在浏览器中管理代理设置的扩展程序(例如Firefox的AutoProxy或Chrome的Proxy Switchy)。

我浏览了source code of Proxy Switchy。它主要用Javascript / HTML编写,但使用外部二进制包进行代理切换。这个方案在Safari扩展中是否可行?如果没有,是否有其他方法来管理扩展中的代理设置?

5 个答案:

答案 0 :(得分:3)

我有完全相同的问题,虽然已经差不多2016年了,我正在使用Safari 9.0.2。似乎Apple没有提供这样的API来定义扩展中的浏览器特定代理,就像Google对Chrome一样。所以我想我们必须处理系统范围的代理设置,即找到设置特定于应用程序的代理的解决方案。

答案 1 :(得分:1)

实际上最简单的方法是使用Apple的“位置”概念。在Apple菜单中,选择位置>网络偏好设置......

您当前的位置很可能设置为“自动”。在选择菜单中选择“编辑位置...”,然后添加其他代理位置。对于每个位置,您可以设置不同的代理设置,您可以直接从苹果菜单切换。只需确保编辑要应用代理设置的正确网络接口(如果您通过LAN连接,但只在Wifi上设置代理 - 它将无效)。

代理设置位于[高级...]按钮[代理]选项卡下。根据需要启用和修改代理。

确保您的Safari浏览器 - 或您将使用的任何浏览器 - 设置为使用“系统代理设置”...而不是它自己的覆盖。 Safari始终链接回系统网络设置。

在考虑了这个之后 - 我们还需要一个基本相同的插件吗?

答案 2 :(得分:0)

是的,可以在safari中设置代理设置。请按照以下步骤操作。

1。)如果Safari尚未打开,请打开它。 2.)选择Safari>首选项,然后单击高级。 3.)单击“更改设置”。

系统偏好设置的“网络”面板打开。 使用从网络管理员处获得的信息来更改代理设置。 单击“确定”。

答案 3 :(得分:0)

为网络配置BOL代理服务器

打开Safari并转到偏好设置。

单击“高级”选项卡,然后单击“代理”旁边的“更改设置...”按钮。

将出现名为Network的窗口。向下滚动到“选择要配置的代理服务器”框的底部,然后选中“自动代理配置”旁边的框

在地址框中输入地址http://proxy.ucla.edu/cgi/proxy

取消选择使用被动FTP模式(如果已选中)。

点击立即申请。

您现在可以访问UCLA受限制的站点。在进入网站之前,安全页面会要求您输入您的UCLA登录ID和密码。

请参阅以下链接中的原始帖子。 http://map.ais.ucla.edu/portal/site/UCLA/menuitem.789d0eb6c76e7ef0d66b02ddf848344a/?vgnextoid=d5b2dfc3cdcfb010VgnVCM200000dd6643a4RCRD

答案 4 :(得分:-1)

(这是链接,而不是广告)http://www.techrepublic.com/forum/questions/101-226884

https://apple.stackexchange.com/questions/18370/why-isnt-my-auto-proxy-setting-working-for-safari-5-1-in-lion

(来自techrepublic和apple.stackexchange的答案,它不是广告)

我认为他们说你可以