apt-get install ptunnel
На машине, имеющей выход в сеть, запускаем icmp-прокси
ptunnel -x пароль
На локальной машине, на которой ничего кроме ICMP не работает, поднимаем туннель:
ptunnel -p хост_прокси -lp локальный_порт_туннеля -da адрес_дальнейшего_проброса \ -dp порт_дальнейшего_проброса -x пароль
Например:
ptunnel -p gw.iamroot.ru -lp 2233 -da test.itest.ru -dp 22 -x пароль
На gw.iamroot.ru у нас должен быть запущен icmp-прокси.
При коннекте на 2233 порт локальной машины мы будем переброшены на 22 порт
хоста test.itest.ru
Например, для входа на test.itest.ru по SSH нужно набрать:
ssh -p 2233 localhost
Для создания туннеля через 53 UDP порт на локальной и удаленной стороне нужно
запустить ptunnel c опцией «-udp»