What are you using as your SSH client? Many have a means of tunneling your SSH connection using an HTTP or SOCKS proxy. In addition, if you do have a machine that you can connect to over another port, if that machine has unrestricted outbound capability, you can obviously connect to your DH server via that machine - either interactively or by setting up a tunnel on that machine to your DH server.
What are [color=#CC0000]50DISK50[/color], [color=#CC0000]3DOM50[/color], and [color=#CC0000]1IP1DOM50[/color]?
They’re Dreamhost coupons!