1

В настоящее время у меня есть машина с Windows 7 и медиа-сервер Ubuntu 11.10, подключенный через Ethernet к маршрутизатору. Этот маршрутизатор (Маршрутизатор 1) подключен к провайдеру из Сингапура, что не позволяет мне получать доступ к IP-сервисам, таким как Hulu, Netflix и т.д.

Я подумываю добавить второй маршрутизатор (маршрутизатор 2), который будет подключаться к службе VPN, чтобы у нее был IP-адрес глобальной сети США. Для клиентов Wi-Fi это тогда просто потребовало бы подключения ко второй сети Wi-Fi, предоставленной Маршрутизатором 2, чтобы преодолеть блокировку IP.

Однако два компьютера, подключенные через Ethernet к маршрутизатору 1, поставили меня в тупик. Есть ли в Windows способ командной строки, чтобы изменить шлюз с маршрутизатора 1 на маршрутизатор 2, предполагая, что IP-адрес ПК с Windows не нужно менять, если маршрутизатор 1 и маршрутизатор 2 находятся в одной подсети? Для машины с Ubuntu все становится сложнее, поскольку я не хочу направлять весь трафик на маршрутизатор 2 - я собираюсь фильтровать трафик только от одного приложения (Plex) к маршрутизатору 2, но оставить трафик HTTP, идущий к маршрутизатору 1.

+-----------+ 
|           | 
|Windows PC |-------------------+ 
|           |                   | 
|           |                   | 
+-----------+                   | 
                          +-----------+             +-----------+             +-----------+ 
                          |Router 1   |             |           |             |           | 
                          |(Singapore |------+------|Fibre      |-------------|Internet   | 
                          |IP)        |      |      |Terminal   |             |           | 
                          |           |      |      |           |             |           | 
                          +-----------+      |      +-----------+             +-----------+ 
+-----------+                   |            | 
|Ubuntu     |                   |            | 
|Media      |-------------------+            | 
|Server     |                                | 
|           |                                | 
+-----------+                                | 
                          +-----------+      | 
                          |           |      | 
                          |Router 2   |------+ 
                          |(US IP)    | 
                          |           | 
                          +-----------+ 

1 ответ1

0

Вы можете использовать сервер за маршрутизатором 2 (т.е. ubuntu), а затем создать SSH-туннель через маршрутизатор 2 непосредственно со своего компьютера за маршрутизатором 1. Это, по сути, приведет к тому, что компьютер за маршрутизатором 2 будет действовать как прокси для компьютера за маршрутизатором 1.

См. Ссылку ниже, чтобы узнать, как настроить Putty на компьютере за маршрутизатором 1 для подключения через ssh к компьютеру за маршрутизатором 2.

http://www.techrepublic.com/blog/security/use-putty-as-a-secure-proxy-on-windows/421

Единственное программное обеспечение, которое вам действительно нужно на компьютере за маршрутизатором 2, - это openssh-server, shorewall и fail2ban. Если вы беспокоитесь о том, чтобы порты были открыты на брандмауэре, используйте VPN с нулевой конфигурацией, например Hamachi от LogMeIn.

Имейте в виду, что, поскольку ваш трафик будет направляться через маршрутизатор 2, вам придется изменить свое мнение о загрузке / загрузке. Допустим, у вас есть 10 Мбит / с / 1 Мбит / с (загрузка / выгрузка) на маршрутизаторе 1 и те же скорости на маршрутизаторе 2.

Ваш компьютер за маршрутизатором 1 можно загрузить со скоростью 10 Мбит / с. Однако сервер за маршрутизатором 2 может загружать только 1 Мбит / с. Это означает, что ваш сервер за маршрутизатором 2 будет загружать контент Hulu со скоростью 10 Мбит / с и загружать его на компьютер за маршрутизатором 1 со скоростью 1 Мбит / с. Когда вы отправляете запросы или загружаете что-то с компьютера за маршрутизатором 1, он может загружать только со скоростью 1 Мбит / с, что означает, что ваш сервер за маршрутизатором 2 может загружать только с компьютера за маршрутизатором 1 со скоростью 1 Мбит / с.

Подводя итог, ваш компьютер при использовании прокси-сервера SSH может иметь максимальную скорость 1 Мбит / с / 1 Мбит / с с учетом этого сценария. Вы захотите инвестировать в быструю скорость загрузки интернет-провайдера маршрутизатора 2, чтобы хотя бы попытаться сопоставить скорости загрузки маршрутизатора 1.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .