Мой унифицирует трафик данных, и у меня есть 100 ГБ в месяц.
Сначала я хотел обойти серверы uni, чтобы не быть забаненными.
Кроме того, я тестирую некоторые ОС для абсолютно чистой установки новой системы, и чем больше я увлекаюсь ею, тем больше она меня ловит.
Мой хост - Windows 7 Professional 64bit, использующий VMware Player или Virtualbox (более знакомый с VMware) и программное обеспечение, предоставляемое поставщиком VPN. [Значит: нет вещей PuTTY или FoxyProxy, нет шелл-кода (по крайней мере, в Win7). Простое программное обеспечение, которое такие обезьяны, как я, могут использовать без какой-либо солидной базы знаний в сетевой инженерии.]
Установленные гости: Win7 Ultimate, Kubuntu,
Win7 Ultimate N, Ubuntu, Tails, Linux Mint, ArchLinux, Antergos.
(Еще не нашел нужного)
Вопрос касается настройки Win7P (хост-ОС) ↔ Win7U (гостевая ОС).
Интернет-соединение хоста устанавливается через SSH-туннель внутри VPN. Для всего трафика данных HTTP, SOCKS5 и TOR, прокси-сервер также настроен через VPN на прокси-серверы провайдера.
Другими словами, и в соответствии с netstat -n
, я подключаюсь из своего 192.168.host:port
к VPN:22
. На сервере VPN я получаю новый внутренний IP, скажем, 172.168.host
. Затем 172.168.host
подключается к Proxy:22
.
После всех циклов, например, мое соединение TOR в основном:
Host <-> 5003:127.0.0.1:9050 <-> ssh:VPN server:someport <-> ssh:Proxy server:exit-to-tor
Когда я выбираю NAT в VMware в качестве сетевого адаптера, очевидно, что трафик не передается через прокси-соединение, поскольку IP-адреса расположены в разных городах. Предполагая, что соединение:
Guest <-> VM network adapter <-> 192.168.host <-> ssh:VPN:exit
Как я могу заставить гостя использовать прокси-канал хоста?
Или я могу позволить хосту прослушивать порты, которые я назначаю трафику данных гостя?
Возможно ли это без установки VPN между хостом и гостем или использования второй виртуальной машины с сервером, соединяющим их?
Использование bapged apapter дает мне 169.254.95.179
, так что вообще никакого подключения к интернету. VMnet0 (автоматический мост) позволяет гостю имитировать второй компьютер в обычной домашней сети 192.168.0.x
Через VMnet1 (только для хоста) опять ничего нет.
Единственная запись в netstat -n
показывающая IP-адреса виртуальных машин, - это запись от виртуальной машины к гостевому SMB-порту 445 (в netstat -f
указано microsoft-ds).
Я обнаружил, что хост не может получить доступ к гостю с помощью NAT. Каким-то образом я мог получить доступ к общим папкам гостя, хотя ping
работал только от гостя к хосту. Далее я обнаружил (в документации и на форумах), что хост может маршрутизировать свой трафик через гостя.
Конечно, я просто мог установить программное обеспечение VPN & Proxy на гостевую ОС, но мне кажется, что это решение недостаточно чистое. Я хотел бы иметь одну прямую линию трафика данных.
Каким-то образом VMware и Virtualbox не рассматривали возможность реализации этого. В Virtualbox я только нашел, как настроить конфигурацию NAT для перенаправления трафика от хоста к гостю.