我正在嘗試連接到 VPN 伺服器(最佳英國VPN)但我每次嘗試都失敗了。
我收到“691 錯誤”,但用戶名和密碼正確。
我搜尋後得知「連接埠 1723」或「GRE 協定連接埠 47」被封鎖也可能導致此問題。
我如何檢查它們,並在它們被阻止的情況下解除阻止?
答案1
netstat | find "1723"
這就是你所需要的。
哦,要解鎖它們,此頁面可能會有所幫助
答案2
GRE 是一種協議,而不是連接埠。 (很多人說“我的路由器沒有阻止任何連接埠”,但這無關緊要。)您的路由器需要了解該協議的工作原理。特別是,假設您使用 NAT(網路位址轉換),路由器將需要在出站封包中將您的私人 IP 位址替換為其公用 IP 位址,然後對入站封包執行相反的操作。如果您的路由器不支援 GRE,那麼您需要升級韌體或更換硬體 - 您需要檢查製造商的文件。
您也可以嘗試不同類型的 VPN 連線。 PPTP 使用 GRE,但 L2TP/IPSec 和 SSTP 不使用。然而,VPN伺服器需要支援它們,並且需要數位證書;您的電腦上還需要 L2TP/IPSec 憑證。看起來「BestUKVPN」僅支援 PPTP,因此您需要決定是否需要更換路由器或伺服器進行更多工作。
答案3
從命令列到檢查Windows防火牆規則對於 1723 連接埠:
netsh advfirewall firewall show rule name=all | find "1723"
如果你有沒有結果,沒有引用任何 1723 連接埠(假設沒有阻塞)。
如果是,嘗試搜尋更多細節關於所涉及的規則。例如:
netsh advfirewall firewall show rule name=all > AllPorts.txt
然後編輯AllPorts.txt
文件並蒐索以1723
獲取更多資訊。
去檢查GRE協議, 嘗試:
netsh advfirewall firewall show rule name=all | find "gre" /i
並重複該過程。
當然,您應該始終能夠在以下位置執行此搜尋:Windows 防火牆螢幕,在 Windows 控制台上。
筆記:我假設您正在談論檢查傳出 1723 TCP 連接埠和傳出 GRE 協定。只有當您的電腦內執行某些 VPN 伺服器時,才需要傳入防火牆規則。