If you have a linux box you could run it in the terminal over ssh. ;-)
I second this suggestion. It's working extremely well, even with low bandwith internet connections as long as there is a reasonably low package loss. I've been playing df using my 1 GHz Netbook with this solution. The only issue I encountered was that the [Shift]+[Something] keyboard combination doesn't work, so scrolling might be a bit annoying.
All you have to do to get this working, is to set up an ssh server on an OS X or Linux (or probably any other Unix-like OS that can run DF) computer, make sure that you can reach that server over the internet, and to configure dwarf fortress to print directly on the text terminal, by setting PRINT_MODE:TEXT in init.txt.
Using a Windows client should work as well, but it needs a terminal emulator that supports ncurses, and probably it'll also need to support UTF-8 (I don't think putty does, but mobaxterm might work).
Before I forget: There might be an issue if you are using a very recent Linux version, due to incompatible changes in zlib (the usual workaround is to preload the system libpng, but for me that doesn't work with PRINT_MODE:TEXT...). In such a case you can configure dwarf fortress to use bitmap fonts instead of png, as on the terminal the fonts aren't used anyhow.