Myslim, ze SSH muze forwardovat pouze TCP porty. A nekdy potrebujes UDP. Taky muzes narazit, kdyz nejake zarizeni nasloucha na nejakem portu a mas tyhle zarizeni ve vzdalene siti dve a aplikace na PC natvrdo predpoklada tento port a nedovoluje nastavit jiny. Port na prvni zarizeni prostrcis. Ale na druhe zarizeni si uz musis u sebe vymyslet nejakou dalsi ip adresu..., proste VPN je VPN.
Na druhou stranu u VPN musis resit nejake routovani, coz nas laiky dokaze potrapit.
Tak googlim a doplnuji si vzdelani. O SOCKS zatim vim jen to, ze to byva podporovano ve webovych prohlizecich. A koukam na tsocks a jestli dobre hledam, tak to neumi udp. Navic mi to opet prijde jako "narovnavak na ohejbak". (?) (Samozrejme, pokud mu to funguje a staci mu to, tak neni co resit.)
Zvládá i virtuální ethernet, psalo se o i tady na Rootu před čtyřmi lety:
http://www.root.cz/clanky/stavime-tunely-v-openssh/
Tak jak je to popsáno v článku by to jelo jako PTP spojení, ale v manpage pro sshd_config je popsáno i přepnutí z výchozího stavu do emulace ethernetu (direktiva Tunnel).