[Adium-devl] Global proxy settings?
Chris Forsythe
chris at adiumx.com
Thu Mar 1 05:48:50 UTC 2007
On Feb 28, 2007, at 11:38 PM, Viksit Gaur wrote:
> Hi guys,
>
> Thanks for the prompt responses.
>
> @Evan - Right, I know that Mac OS X has a number of network
> "Locations" which can be changed at will, and can have proxy
> settings associated with it. But, consider a scenario where you've
> connected to a VPN. Now, I go to locations -> My VPN Location, and
> can select a system wide proxy, perhaps an HTTP at port 80. But,
> this proxy might be unfriendly to IM connections, this being of
> course, dependent on the whims and fancies of people who run this
> particular proxy - perhaps even blocking connections to known IM
> servers.
>
In my experience you can usually get around unfriendly networks like
this with multiple solutions which are a lot simpler. My previous
email about an stunnel works well in some situations, or even just an
evdo card to get around the mess entirely.
> Another issue is of using different proxies for different
> resources. I'm not too familiar with the internals of advanced
> proxies in use today, but I've come across a couple of cases where
> I need one proxy for a web browser to access public web resources/
> Library access, and another for IM/IRC, for reasons I'm not really
> aware of. Also, some places provide auto configuration files which
> can differ across networks/resources. This makes using a global
> proxy (systemwide) cumbersome, because of the need to manually keep
> editing stuff. Oh, and what if you're on a network where you don't
> need a proxy for IM, but do for other stuff? (A hypothetical
> situation)
I have a hard time believing that more than a very small subset of
our users are running into this problem. Is there any reason why this
could not be put into a third party plugin?
>
> With the solution I'm proposing, you can have separate profiles for
> Adium, that may or may not utilize the system wide settings - the
> choice is up to the user, of course.
>
> Another important factor is that there is no interface to set a
> common proxy for ALL accounts on an Adium instance. So, if you've
> got 6 accounts, and you want to flip back and forth between "System
> wide proxy settings" and "No Proxy", you need to either manually go
> and flip the check box on each account, or disable proxies from the
> System wide network settings.
The usage you describe here could also be taken care of with seven os
x locations, with one being "no proxy".
> IMHO, it would be a more elegant solution to have some flexibility
> for this on the Adium level.
>
I'm not seeing how this is "more elegant". Could you explain how this
would be "more elegant"?
Chris
More information about the devel
mailing list