各位大神好,我最近買了一台tp link deco xe75路由器,最近想說在路由器上設置openvpn伺服器,以便在外還能存取家中其他設備,然而我照著官網說明在路由器架設好openvpn伺服器,在移動裝置也有用匯出的設定檔成功在外連線至vpn,我的ip也確實變回我家的ip,但是仍然無法看到家中內網的其他設備,我有上網看了很多文章發現國外也有人遇到同樣的問題但是最後都沒有提供一個可行的解決方法,想請問有沒有大神能為我解答,非常感謝🙏另外也附上我在app設定的截圖
--哈哈哈-- wrote:但是仍然無法看到家中內網的其他設備 "能不能看到" 和 "連不連的到" 是兩件事。用 LAN IP 去連連看,兩邊分別在不同網段當然看不到。如果用 TAP(手機不支援) 而且有 WINS Server、.ovpn 檔案也設對的話,就看得到了。TP-LINK 的 OpenVPN UI 功能貧弱。
你連到 VPN 是 10.8.0.x 的網段,你的家中網路是其他網段如 192.168.1.x在外面,移動裝置只知道 10.8.0.x,你可以用這個網段訪問路由器如 10.8.0.1 (?)但要訪問家中其他設備,需要告訴移動裝置說,遇到 192.168.1.x 就送給伺服器 10.8.0.1這樣移動裝置才會知道要走 VPN 去訪問家中的設備這個設定,可以在 openvpn server 直接推送給 vpn client,也能在 client 自己設定路由好,當你可以設定走到 openvpn server 之後,他要把這個東西轉發到你家中區網的設備所以家中的伺服器要有設定能在 10.8.0.x <-> 192.168.1.x 之間互相溝通,這樣才行得通至於 tp link 的路由器要怎麼設定,我就不知道了,我沒用過他家的東西最後,你要看你存取區網設備的什麼服務,因為 windows 的防火牆設定,很多預設是只接受本機子網路而已,也就是那台 windows 認識的網段他才接受,而他不認識 10.8.0.x很可能就會拒絕那個連線以上
現在可以捨棄openVPN改用WireGuard了如何在無線路由器設定WireGuard VPN 伺服器/客戶端 | TP-Link 台灣地區How to set up WireGuard VPN on TP-Link wireless routerWi-Fi Routers Support WireGuard VPN Now - Home Network Community更為簡單設定,連線也不慢其他像是ASUS的分享器也有,可以找一下[無線路由器] 如何設定WireGuard® VPN伺服器? | 官方支援 | ASUS 台灣[無線路由器] 如何使用 WireGuard® 設定點對點VPN ? | 官方支援 | ASUS 台灣
建議放棄傳統的VPN,改為使用零信任網路使用更簡單,授權更全面,重點是傳輸速度透過UDP完全沒有衰減如果有辦法在網路內建構一台伺服器使用容器建立代理(Subnets、Connectors)做內網跳板會更方便或者每台客戶端都安裝軟體後就可以使用:最安全(最囉唆)可以考慮使用Twingate簡易上手容易可以考慮使用Tailscale
編輯匯出的設定檔裡面應該有這一行#redirect-gateway def1把註解#拿掉,設定成redirect-gateway def1要讓client把所有的流量轉送到VPN的話,要在Openvpn server上用這個語法告訴client端把預設閘道轉到VPN上
tommyke wrote:WireGuard 請教您有用過WireGuard嗎?之前我在我的Mikrotik 軟路由上裝WireGuard,搞了好久終於Service起來了,但就是連不進來,後來放棄,繼續用我的OpenVPN.