MacOSX ssh-клиент основан на OpenSSH.
ssh -D
<port number>
username@remote.host
Вы хотите -D
флаг для динамической переадресации порта уровня приложения.
Со страницы руководства - http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man1/ssh.1.html.
Определяет локальную «динамическую» переадресацию портов уровня приложения. Это работает путем выделения сокета для прослушивания порта на локальной стороне, необязательно привязанного к указанному адресу bind_address. Всякий раз, когда устанавливается соединение с этим портом, оно перенаправляется по безопасному каналу, а затем протокол приложения используется для определения того, к чему подключаться с удаленного компьютера. В настоящее время поддерживаются протоколы SOCKS4 и SOCKS5, и ssh будет действовать как сервер SOCKS. Только root может пересылать привилегированные порты. Переадресация динамических портов также может быть указана в файле конфигурации.