通过以太网连接时如何在路由器之间切换?

通过以太网连接时如何在路由器之间切换?

我目前有一台 Windows 7 计算机和一台 Ubuntu 11.10 媒体服务器,它们通过以太网连接到路由器。此路由器(路由器 1)连接到新加坡 ISP,这使我无法访问基于 IP 的服务,例如 Hulu、Netflix 等。

我正在考虑添加第二个路由器(路由器 2),它将连接到 VPN 服务,这样它就拥有了美国 WAN IP。对于 Wifi 客户端,它只需要连接到路由器 2 提供的第二个 Wifi 网络即可克服 IP 阻止。

但是,通过以太网连接到路由器 1 的两台 PC 让我很困惑。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 隧道。这实际上会导致路由器 2 后面的计算机充当路由器 1 后面的计算机的代理。

请参阅下面的链接,了解如何在路由器 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 后面的服务器将以 10Mbps 的速度下载 Hulu 内容,并以 1Mbps 的速度将其上传到路由器 1 后面的计算机。当您从路由器 1 后面的计算机发送请求或上传某些内容时,它只能以 1Mbps 的速度上传,这意味着路由器 2 后面的服务器只能以 1Mbps 的速度从路由器 1 后面的计算机下载。

总而言之,在这种情况下,使用 SSH 代理时您的计算机的最大速度仅为 1Mbps/1Mbps。您需要投资路由器 2 的 ISP 的快速上传速度,至少尝试匹配路由器 1 的下载速度。

相关内容