You might want to look into FreeNX w/ a reverse SSH tunnel to achieve your goal. This seems to be what you're looking for
Code:
+-------+ +--------+
| | | |
| | | |
+-------+ | | | | +----------+
| | | | traffic type: | | | |
| | traffic: | | NX "protocol" | +-------+traffic type:| remote X |
| | X |local | (internet, modem) |remote |nxagent| X protocol | applicat.|
|local X|<-------->|nxproxy|<----------------->|nxproxy|
<-------------->|(or compl.|
|display| | | "roundtrips" | | | | KDE/GNOME|
| | | | close to zero | +-------+ | session)|
| | | | | | | |
+-------+ | | | | +----------+
| | | |
| | | |
+-------+ +--------+
decompression compression
+caching +caching
Bookmarks