Туннель Linux через Windows Machine

587
xyliu00

Я получаю на работе новую машину, на которой я планирую установить Linux (CentOS). Я думаю, что Windows ES и Centos VM поверх ESXi, и CentOS будет использовать Windows VM (где я вхожу и имею доступ к внешнему миру) в качестве «прокси».

Почему я хочу это сделать? Вот проблема, когда я начал в больнице несколько месяцев назад:

  • Все работает на Windows 7
  • О Linux ничего не знает и не хочет ничего с этим делать.
  • github и подобные блокируются, если только вы не получите разрешение на доступ к «бесплатным» веб-сайтам.

Я был одобрен для доступа к «условно-бесплатным» сайтам, таким как github.com, centos.org и т. Д. Но он связан с моим входом в каталог Active Directory Windows, и ИТ не имеет ни малейшего понятия или желания добавить мою машину linux в каталог Active Windows. Очень маловероятно, что я смогу использовать свой активный логин для входа в Linux.

Я думаю, что это сработает, но не уверен, что это лучший способ сделать это. В большинстве учебных пособий эта странная комбинация не рассматривается (Windows Server + Linux-клиент), а большинство охватывает только просмотр веб-страниц.

из того, что я прочитал, есть несколько возможностей:

  • Прокси-сервер Windows (? Как настроить Linux для использования прокси в глобальном масштабе)
  • обратное туннелирование SSH: Win --ssh -> linux, так что Linux --traffic -> win -> world
  • сервер windows shadowsocks + клиент linux shadowsocks (ssclient)

Но я не могу заставить ни одну из них работать для всех моих потребностей (браузер, FTP, SSH ...)

Любая помощь приветствуется!

-1
Вопросы, специфичные для корпоративной ИТ-поддержки и сетей, не относятся к теме, см. [On-Topic] (http://superuser.com/help/on-topic). Пожалуйста, поговорите с вашим отделом ИТ. DavidPostill 8 лет назад 0
ИТ-поддержка для Linux вообще отсутствует. Поэтому мне пришлось прибегнуть к «местному» решению. xyliu00 8 лет назад 0

1 ответ на вопрос

1
Charles Burge

Я думаю, что лучшим решением было бы установить Windows 7 на новую машину, а затем установить Virtualbox на нее. Запустите CentOS в качестве гостя в Virtualbox и используйте NAT для сетевой работы. Все интернет-запросы от CentOS VM будут передаваться через NAT через вашу (физическую) машину с Windows.

Согласитесь, это самый простой метод. Какова производительность по сравнению с хостом CentOS VM + ESXi? xyliu00 8 лет назад 0
Я не совсем уверен, что вы имеете в виду с хостом ESXi, но одна проблема заключается в том, что ESXi имеет довольно ограниченную аппаратную поддержку, особенно с сетевыми адаптерами. Вероятность того, что он будет работать с встроенной сетевой платой в настольном компьютере, очень мала. Charles Burge 8 лет назад 0
Это будет рабочая станция HP z840, которая использует сетевой адаптер Intel i210-t1. Я думаю, что это совместимо с ESXi 6 xyliu00 8 лет назад 0
Я установил ESXi 6.0 на HP Z820, так что я уверен, что у вас все получится на Z840. Тем не менее, я придерживаюсь своего первоначального предложения, которое, на мой взгляд, становится все проще и проще. Если это невозможно, вы можете попробовать установку с двумя сетевыми картами на компьютере с Windows и использовать общий доступ к подключению к Интернету. Charles Burge 8 лет назад 0