最後更新日期:2021/02/27
本系列內容只包含最低限度的連線需求
一切風險由使用者自行承擔
本系列批次檔已不再主動維護
如需新版、新需求或舊版遇連線障礙
請留言或來信告知
目前最新版本紀錄
2.7 支持 Wintun 自動抓取IP
2.8 部分程式碼重寫
參數設定及說明
支持類型
OpenVPN
操作方法
輸入對應數字
模式流程/說明
1. VPN
VPN 需設定取消「使用遠端網路的預設閘道」,連上 VPN 後啟動批次檔。
VPN ID 和 VPN Gateway 請一定要設對,否則完全無效。
預設設定:
VPN IF:從 VPN ID 判斷
VPN IP:從 VPN IF 判斷
VPN Gateway:192.168.100.1 (可手動, 非必要)
2. VPN Gate
不用設定,連上 VPN 之後再開啟
LAN 的 Gateway 預設指定是「192.168.1.1」。
如果你的 LAN Gateway 是別的參數可能會造成所有網路無法連線。
有設置修改選項,如果懂得怎麼使用請手動修改。
存在一些技術問題,目前本模式運作方式為下:
刪除「全域 VPN 對外連線」
加回「全域 LAN 對外連線」
加入「全域 VPN 對外連線 (降低權限)」
1.55版以後,VPN 自動重連的問題已解決。
雖然迴避了自動重連的問題,但請隨時注意原本的本地連線是否有異常連線的現象。
例如:本地連線同時出現兩個連線(網路1, 網路5),這可能會導致異常斷線。
預設設定:
LAN Gateway:192.168.1.1 (可手動)
VPN ID:VPN Client Adapter - VPN
VPN IF:從 VPN ID 判斷
VPN IP:從 VPN IF 判斷
VPN ID:VPN Client Adapter - VPN
VPN IF:從 VPN ID 判斷
VPN IP:從 VPN IF 判斷
VPN Gateway:10.211.254.254
3. OpenVPN
支援 OpenVPN 2.3.x-2.5.x
需要用到 OpenVPN 的官方連線程式,你可以從這裡下載。
以及 OpenVPN 專用設定檔。
新手推薦使用 VPN Gate 上公開的設定檔,你可以從它的主頁面上下載。
(如果不知道怎麼連線,這是簡易教學。)
從 VPN Gate 網站上下載的設定檔「.opvn」
(vpngate_XXX_XXX_XXXX.ovpn)
將檔案丟進 OpenVPN 官方連線程式的資料夾內。
路徑為:..\OpenVPN\config
以記事本開啟「.opvn」
在空白處 (沒有#) 的位置加入「route-nopull」並存檔。
此指令類似於 VPN 取消「使用遠端網路的預設閘道」。
部分設定會無視「route-nopull」,如「redirect-gateway」
OpenVPN 2.5 以上版本可以使用 Wintun ,要再加入「windows-driver wintun」。
(批次檔 2.7 以上才支援Wintun)
連線完成後執行批次檔
預設設定:(批次檔 2.6 以下)
VPN ID:TAP-Windows Adapter V9 (快捷鍵 OPL 可快速切換 #1~3)
VPN IF:從 VPN ID 判斷
VPN IP:自動判斷 VPN Gateway:從 VPN IP 判斷 (預設 +1)
預設設定:(批次檔 2.7 以上)
VPN ID:Wintun Userspace Tunnel (快捷鍵 OPL 可快速切換 #1~3)
VPN IF:從 VPN ID 判斷
VPN IP:自動判斷 VPN Gateway:從 VPN IP 判斷,(預設 -1)
IP 需手動取消,關閉不會自動消除。
部分從域名獲取的浮動 IP 可能無法透過批次檔完整刪除
如須完整清除建議重新啟動該虛擬介面卡
為確保浮動IP準確率,建議使用 Google DNS (8.8.8.8 或 8.8.4.4)
Google Drive
手動路由
IP 需手動刪除,關閉不會自動消除。
不提供教學。
OpenVPN (2015-12-20-v1.0)
Download (TAP-Windows Adapter V9)
Download (Wintun Userspace Tunnel)
IPv6 造成 DNS 獲取 IP 與實際不符
執行「ipv6_disable.bat」關閉 IPv6
需要重新啟動電腦
(VPN模式)中如何取消「使用遠端網路的預設閘道」 (Windows 7 / 8 / 8.1 / 10547 up)
(VPN模式)如何取消「使用遠端網路的預設閘道」 (Windows 10)
適用於 Windows 10 Build 10547 以下的版本或 Build 150XX 以上的部分版本
無法像上面那樣做設定,需要用到一些指令。
以系統管理員身分執行「PowerShell」
Get-VpnConnectionSet-VpnConnection -Name "改成你的VPN名稱" -SplitTunneling $True(範例:Set-VpnConnection -Name "VPN 連線" -SplitTunneling $True)
(VPN模式)如何找出閘道(Gateway)
1. VPN 連線
2. Win + R:cmd (命令提示字元)
輸入:route print -4
3. 從被給定的VPN IP判斷出閘道(VPN Gateway)
4. 如果想變更預設,記事本開啟在 :Initialize_For_VPN 中修改
set defaultvpngw=XXX.XXX.XXX.XXX