方法上不是太困難,只需要在cmd下敲進幾行指令就能成功。
對於使用VM玩艦C但是不想影響其他程式的玩家有不錯的效用。
因為個人用的VPN是付費VPN不一定于其他人的實行方法一樣,但是原理基本上是相同的。
使用的平臺是Win10和VMware workstation。
首先先建立一個VPN鏈路
點這個就對了,進去之後會見到這樣的介面
建立一個VPN
帳號密碼之類的東西按這裡填好取個好記的名字
好了!VPN連接已經建立好了
到這裡位置VPN連接之後就會接管所有的網路連接,但是我們希望只有VM連接到VPN所以需要修改一下設定
這個選項就在下邊
進去之後選之前建立的VPN連接,之後選Properties
如無意外的話也會是修改v4的這個在Networking的Tab裏邊,這裡也是選Properties
這裡選擇Advanced
這裡有一個Use default gateway on remote network。默認應該是選上的,就是這個選項控制了VPN是否會接管所有的網路連接。我們取消這個之後ok。這樣VPN就不會接管任何網路連接了。
然後在cmd裏邊敲入tracert www.google.com測試一下網絡的流向。中間似乎並沒有VPN的地址。所以可以確定網絡並沒有流向VPN
接下來是就是開始做比較麻煩的事情了,我們再cmd里敲入route print看看網路到底是怎麼控制流向的,這個就是Windows Route Table的本體功能。
比較的複雜.....但是只要觀察Metric一項和IP位置就能捕抓到哪個是VPN的IP位置了,因為連接VPN之後VPN的位置應該就會是Metric最低的一個。
有疑似目標之後在cmd敲入ipconfig/all。應該會有一大團東西出現,但是我們要尋找剛才建立的那個VPN
IP位置應該會和Route print的疑似目標一致
然後使用任意查詢ip位置的方法查到dmm的ip位置
這裡提供的方法是使用www.ip138.com比較簡單
然後就是用Route table導流了
在cmd敲入route -p add 202.6.246.9 mask 255.255.255.255 剛才查到的VPN IP位置
基本上意思就是“所有跑到202.6.246.9(dmm的ip)的本機(255.255.255.255)的流量都導向到VPN的IP位置”
看上去就是這個樣子
dmm的ip位置應該就是這2個,一時三刻大概不會變
使用route -p add把這2個ip位置都加進Route table
在cmd敲進tracert www.dmm.com看看效果
效果拔群!連接往dmm的數據已經會先通過VPN的東京服務器!
大功告成!
這個辦法可以有效的對應只想VM流向VPN的場合,但是壞處是每次VPN的ip位置變化的時候都要重新添加一次Route table的指令去適應新的VPN ip位置。















No comments:
Post a Comment