С недавнего времени злой администратор запер проброс портов на ssh сервере, т.е. ssh -L или -D не работают. Клиент ssh при попытке это всё-таки сделать ругается:
channel 3: open failed: administratively prohibited: open failed
Подозреваю переменную AllowTcpForwarding в sshd_config.
Запретить перенаправление портов-то он запретил, но допуск к серверу у меня до сих пор есть.
Как бы тут обойтись малой кровью? Пробрасывать stdin-stdout я до сих пор могу. Есть ли такая программа, вроде поделённого на две части socks5 сервера. Одна сторона встаёт у меня локально, принимает socks5 соединения, пробрасывает через ssh stdin/stdout, а оттуда другая часть socks5 сервера делает ноги в Интернет.
Можно теоретически написать свою или поправить srelay, но интересуют уже готовые решения. Кто-нибудь уже сталкивался с проблемой? Будут ли у кого альтернативные идеи?