Domínios locais com marca de exlamação:
Host !*.home.net *.*
ProxyCommand /usr/bin/connect-proxy -S proxy.home.net:1080 %h %p
Isso funciona com a versão 6.3p1, mas não com 5.3p1.
Upd: Solução definitiva para o antigo e o novo ssh
# for old ssh where negations don't work
Host !*.home.net *.home.net
ProxyCommand ~/.ssh/netcat.sh %h %p
Host !*.home.net *.*
ProxyCommand /usr/bin/connect-proxy -S proxy.home.net:1080 %h %p
Eu não tenho o nc.exe no meu msysgit.
~/.ssh/netcat.sh
:
#!/bin/bash
trap '' HUP # because ssh HUPs us after closing our stdin
exec 4<>"/dev/tcp/$1/$2" || exit 1
/bin/cat <&4 &
exec 1>&-
/bin/cat >&4 <&0
exec 0<&-
/bin/sleep 10
# sometime EOF never comes so kill the other cat
kill $!