Туннель Linux через Windows Machine
Я получаю на работе новую машину, на которой я планирую установить Linux (CentOS). Я думаю, что Windows ES и Centos VM поверх ESXi, и CentOS будет использовать Windows VM (где я вхожу и имею доступ к внешнему миру) в качестве "прокси".
Почему я хочу это сделать? Вот проблема, когда я начал в больнице несколько месяцев назад:
- Все работает на Windows 7
- Он ничего не знает о Linux и не хочет ничего с этим делать.
- github и подобные блокируются, если только вы не получите разрешение на доступ к "бесплатным" веб-сайтам.
Я был одобрен для доступа к "условно-бесплатным" сайтам, таким как github.com, centos.org и т. Д. Но он связан с моим входом в Windows Active Directory, и ИТ не имеет ни малейшего понятия или желания добавить мой Linux-компьютер в Windows Active Directory. Очень маловероятно, что я смогу использовать свой активный логин для входа в Linux.
Я думаю, что это сработает, но не уверен, что это лучший способ сделать это. В большинстве учебных пособий эта странная комбинация не рассматривается (Windows Server + Linux-клиент), а большинство охватывает только просмотр веб-страниц.
из того, что я прочитал, есть несколько возможностей:
- Прокси-сервер Windows (? Как настроить Linux для использования прокси в глобальном масштабе)
- обратное туннелирование SSH: Win --ssh-> linux, так что Linux --traffic -> win -> world
- сервер windows shadowsocks + клиент linux shadowsocks (ssclient)
Но я не могу заставить ни одну из них работать для всех моих нужд (браузер, FTP, SSH...)
Любая помощь приветствуется!
1 ответ
Я думаю, что лучшим решением было бы установить Windows 7 на новую машину, а затем установить Virtualbox на нее. Запустите CentOS в качестве гостя в Virtualbox и используйте NAT для сетевой работы. Все интернет-запросы от виртуальной машины CentOS будут передаваться через NAT (физическую) машину Windows.