透過乙太網路連接時如何在路由器之間切換?

透過乙太網路連接時如何在路由器之間切換?

我目前有一台 Windows 7 機器和一台 Ubuntu 11.10 媒體伺服器,透過乙太網路連接到路由器。該路由器(路由器 1)連接到新加坡 ISP,這阻止我存取基於 IP 的服務,如 Hulu、Netflix 等。

我正在考慮添加第二個路由器(路由器 2),它將連接到 VPN 服務,以便它具有美國 WAN IP。對於 Wifi 用戶端,只需連接到路由器 2 提供的第二個 Wifi 網路即可克服 IP 阻塞。

不過,兩台電腦透過乙太網路連接到路由器 1 讓我很困惑。 Windows 中是否有命令列方法可以將網關從路由器 1 變更為路由器 2(假設如果路由器 1 和路由器 2 位於相同子網,則 Windows PC IP 不需要變更)?對於 Ubuntu 機器,它變得更加複雜,因為我不想將所有流量路由到路由器 2 - 我的目標是僅過濾從一個應用程式 (Plex) 到路由器 2 的流量,但將 HTTP 流量保留到路由器 1。

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

答案1

您可以使用路由器 2 後面的伺服器(即 ubuntu),然後直接從路由器 1 後面的電腦透過路由器 2 建立 SSH 隧道。

請參閱下面的鏈接,了解如何在路由器 1 後面的電腦上設定 Putty 以透過 ssh 連接到路由器 2 後面的電腦。

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

在路由器 2 後面的電腦上真正需要的唯一軟體是 openssh-server、shorewall 和fail2ban。如果您擔心防火牆上的連接埠打開,請使用零配置 VPN,例如 LogMeIn 的 Hamachi。

請記住,由於您的流量將通過路由器 2 路由,因此您必須扭轉上傳/下載的想法。假設路由器 1 上的速度為 10Mbps/1Mbps(下載/上傳),而路由器 2 上的速度相同。

您位於路由器 1 後面的電腦可以以 10Mbps 的速度下載。然而,路由器2後面的伺服器只能以1Mbps的速度上傳。這意味著路由器 2 後面的伺服器將以 10 Mbps 的速度下載 Hulu 內容,並以 1 Mbps 的速度將其上傳到路由器 1 後面的電腦。當您從路由器 1 後面的電腦發送請求或上傳某些內容時,它只能以 1Mbps 的速度上傳,這表示路由器 2 後面的伺服器只能以 1Mbps 的速度從路由器 1 後面的電腦下載。

總而言之,在這種情況下,您的電腦在使用 SSH 代理程式時的最大速度僅為 1Mbps/1Mbps。您需要投資提高路由器 2 ISP 的上傳速度,至少嘗試與路由器 1 的下載速度相符。

相關內容