我可以設定 Windows 7 VPN 以便僅透過 VPN 路由在中國被封鎖的網站嗎?

我可以設定 Windows 7 VPN 以便僅透過 VPN 路由在中國被封鎖的網站嗎?

我在中國,在防火牆後面,使用朋友提供的 VPN 服務,因此在 2015 年 1 月的 VPN 打擊行動中沒有被阻止。

由於 VPN 會大大減慢流量,我只想透過 VPN 路由被封鎖的站點,並直接訪問未封鎖的站點。

(GFW 的一個不太為人所知的影響是,所有非中國流量通常都會變慢,這會影響進出我朋友所在國家/地區的 VPN 的流量。)

我對任何方法都感興趣:

  • 有些智慧工具會重新路由無法透過 VPN 載入的網站以重試。
  • 某些服務提供 GFW 上封鎖/未封鎖網站的黑名單/白名單,並且某些工具會查詢該服務以設定路由。
  • 我必須以某種方式手動為每個被封鎖的站點設定一條路由才能通過 VPN,而所有其他流量都直接進行。
  • 我必須以某種方式為每個未封鎖的網站手動設定路由以避免 VPN,並且所有其他流量都透過 VPN 進行。

答案1

雖然你的情況有點複雜。這與這裡提出的問題類似。

如何使 Windows VPN 路由選擇性流量(按目標網路)?

對於我來說(正如評論之一中提到的)以及取消選中“在遠端網路上使用預設網關”框,我還必須選中“禁用基於類別的路由添加”框,然後添加一個持久路由涵蓋了我想透過VPN 發送的內容。

我使用 powershell 視窗輸入以下命令,但 dos cmd 視窗也可以工作。

在新增所需的路由之前,您需要找到您的 VPN 正在使用的 IP 位址。當您的 VPN 連線時,您可以使用下列命令執行此操作:

ipconfig

您應該會看到如下所示的部分:

PPP adapter office:

   Connection-specific DNS Suffix  . : 
   IPv4 Address. . . . . . . . . . . : 172.40.40.30
   Subnet Mask . . . . . . . . . . . : 255.255.255.255
   Default Gateway . . . . . . . . . : 

所以我需要在下面的命令中使用 172.40.40.30。

就我而言,我只需要一條如下所示的路線:

route -p add 44.128.0.0/16 172.40.40.30

此命令表示從 44.128.0.0 到 44.128.255.255 範圍內的每個 IP 位址都將透過 VPN(172.40.40.30)

在您的情況下,您必須找到您想要使用 VPN 到達的位置,並為每個位置新增一條路由。這些可能是我上面指定的整個範圍,也可能是單一主機,您可以使用以下命令執行以下操作:

route -p add 8.8.8.8/32 172.40.40.30

希望這對您有幫助並祝您好運。

相關內容