緣由
OpenVPN在正常情況下會將所有網路傳輸優先以VPN通道來做傳輸,但這樣會造成外網的上網速度緩慢(等於多繞一個彎從VPN那邊連到外網)。在某些使用場景中顯得不必要,像是連回公司辦公。因此是否可以設定只有訪問某些IP才走VPN通道呢?
設定
幸好這部份在client端中就可以做設定,用文字編輯器打開我們連線時用的.ovpn檔
在檔案尾端加入
1 | # 設定openvpn連線後也不會走vpn通道 |
另外OpenVPN還支持完全相反的設定,意即所有網路訪問都走vpn通道,但是訪問某個網段則否
1 | route 192.168.1.0 255.255.255.0 net_gateway |
差別就是後面是 vpn_gateway
還是 net_gateway
以上