Однажды мне нужно было срочно достучатья до рабочей сетки чтобы слить свежие сырцы с CVS, поставить компилироваться софт, но, увы, судя по всему упал vpn сервер.
Слава уж не знаю кому, но наши админы «на всякий случай» открыли один сервер наружу по ssh с авторизацией только по ключам. Это меня и спасло…
Благодаря создателям Dante мне удалось сделать всё так, как будто у меня доступ к настоящему VPN и не пропадал вовсе.
Для начала — пришлось установить небольшой пакет dante-client (у меня — Debian, но не думаю, что поставить на другие дистрибутивы Dante будет проблемой):
Редактируем /etc/dante.conf, добавляем строки:
… и запускаем «VPN-для-бедных»:
Все, с этой минуты — обновить сырцы рабочего проекта совершенно не проблема:
Зайти на сервер чтобы запустить сборку — тоже не вопрос:
Ну а для доступа к корпоративным ресурсам по http можно использовать отличный аддон к Firefox, FoxyProxy
… Рабочий день спасён! :)
Слава уж не знаю кому, но наши админы «на всякий случай» открыли один сервер наружу по ssh с авторизацией только по ключам. Это меня и спасло…
Благодаря создателям Dante мне удалось сделать всё так, как будто у меня доступ к настоящему VPN и не пропадал вовсе.
Для начала — пришлось установить небольшой пакет dante-client (у меня — Debian, но не думаю, что поставить на другие дистрибутивы Dante будет проблемой):
sudo aptitude install dante-client
Редактируем /etc/dante.conf, добавляем строки:
route {
from: 0.0.0.0/0 to: 0.0.0.0/0 via: 127.0.0.1 port = 3128
protocol: tcp udp
proxyprotocol: socks_v5
method: none
}
… и запускаем «VPN-для-бедных»:
ssh -D 3128 user@back-door.big-corp.com
Все, с этой минуты — обновить сырцы рабочего проекта совершенно не проблема:
socksify cvs update -d
Зайти на сервер чтобы запустить сборку — тоже не вопрос:
socksify ssh me@myserver.big-corp.com
Ну а для доступа к корпоративным ресурсам по http можно использовать отличный аддон к Firefox, FoxyProxy
… Рабочий день спасён! :)