I want to use Colloquy over an SSH socks proxy. (OpenSSH's client can provide a SOCKS4 proxy with the -D option). Mozilla and other programs can already use the proxy without trouble when configured to do so in their own prefs.
Colloquy wants me to enter the socks proxy into my system-wide preferences, instead of in it's own settings. Ok. This works. Colloquy will now use the system-specified SOCKS proxy on connections that I tell it to, and not use it on others. Cool.
The problem is this: if the SOCKS option is checked in system preferences, Safari can't not use it. And Safari seems to only speak SOCKS5. And OpenSSH only speaks SOCKS4. I don't really need Safari to browse through the proxy. But if I have the proxy enabled, Safari can't browse at all, due to it's apparent incompatibility with SOCKS4.
My objective here is to get Colloquy working over the proxy, and Safari working at all, simultaneously. Any suggestions?