Same here. This happen so often that I might consider renting a VPS in the US to use it as a proxy. I found some at $5/mo with 250GB/mo for bandwidth, I even think it's enough to share and pay only $2.5/mo...
Plus - it's always useful to have a VPS anyway.
(BTW, -D create a SOCKS proxy, port fowarding is done using -L :-).)