嗨,
我對各種科技產品一直很感興趣。所以今天我試著在我的 TS-464 上測試 wireguard server(這是 qnap vpn service 3 提供的功能)。
整個過程實在是痛苦無比。要「導出」公鑰設定,例如要設置行動客戶端,你必須把金鑰複製到檔案裡,再把檔案傳給客戶端才能使用。各位,抱歉我口氣有點重——這根本是無法接受的一堆鬼話。此外,說明頁面太複雜了,一點都不直觀。
比如看看 AVM Fritz 怎麼處理這個:
- 在路由器上設置 wireguard server
- 設定所有需要的客戶端,並可隨時在路由器上切換允許或禁止客戶端
- 從路由器下載已準備好可用的客戶端設定檔
- 把客戶端設定檔傳到例如手機
- 開啟 wireguard app 並導入設定檔
- 就這樣了——馬上可以用!
我的建議:
我希望在我的 qnap nas 上也能用100%同樣簡單的方式來管理 wireguard。
祝安
如果你的路由器可以處理 Wireguard(WG)連接,那就用它吧——這比用 QNAP 好上一百倍。依我看,VPN 的入口點應該設在路由器上,而不是在網路中的某個設備,除非那台設備真的是專用的 VPN 伺服器。
我從來沒有在我的 QNAP 上設置過 WG 連線。我有一台 MicroTik 路由器負責所有 WG 流量,這樣一來必須用 QR code 或直接複製貼上金鑰。其實沒什麼難的。
只要複製公開金鑰,在你的電腦上打開聊天軟體,將金鑰貼到新訊息裡,然後發給自己。接著在手機上複製並貼到 WG app 裡就行了。
另外,嚴格來說,WG 並沒有伺服器跟客戶端之分。它是一個點對點的連線系統。
嗨 GhOsT51,
感謝你提供詳細的回饋,以及 FRITZ!Box 的比較——真的很感謝你撥空分享。
我們已將這些意見分享給產品團隊,作為內部討論參考。
再次感謝你用心寫下這些建議。
CY Chen
在 Raspberry Pi 上設置 WG 的過程相當技術性,但只要仔細按照說明操作,整體還算簡單。它運作正常,而且很可靠。
我通常當然都是這樣做的。我現在只想嘗試像 qts 裡的 wireguard 實現這種新東西。
跟用戶需要花的精力比較起來(比如我用 AVM FritzBox 路由器),要讓 wireguard VPN 連線運行,和用 QNAP NAS 做到同樣事情簡直是人間煉獄。路由器最後會提供一個可下載的 zip 文件,只要把它載入客戶端 app 就能順利運行。目前完全沒有理由要用 qts 的選項來處理這事。
太複雜了。百分之百肯定會出錯。
我持懷疑態度——比如說,官方文件裡並沒有寫明你必須在伺服器設定頁面設置 peer。
另一方面,手動從零開始設定客戶端,必須將伺服器的公鑰輸入到客戶端,同時把客戶端的公鑰手動加到伺服器的 peer 名單裡,這種操作有太多出錯的機會。
技術上來說,這確實可行——但不利用預先製作好的 zip 檔案來操作,用很友善的話來講,這簡直是荒謬至極。
我是在分享自己的親身經驗。按照各種線上指南(我安裝的時候還沒有 AI 幫忙),我就能一步步安裝 WireGuard 在 RPi 上。我用的是 https://www.pivpn.io/,但其實還有很多其他選擇。
我完全同意 GhOsT51 的看法,設置同儕(peers)的流程非常笨拙,甚至可以說是幾乎無法用。
我在 1.5 年前已經透過電子郵件向 QNAP 提過幾乎相同的功能請求。他們有回覆說會轉交給工程部門。結果什麼都沒發生 
我覺得還可以做得更好。將同儕設定在伺服器端完整建立好後,導出成 zip 檔,然後你還必須想辦法把它傳到你的手機上(這過程非常繁瑣且令人沮喪),不如直接有個按鈕,按下去就顯示同儕設定成 QR-Code。
我知道的所有 Wireguard 客戶端(WG-Tunnel、Android 官方 WG 客戶端等)都支援用 QR-Code 匯入設定。
想對這個討論串中的所有人說一句:在伺服器端建立完整的同儕設定,就必須在伺服器上建立同儕的私鑰,也就是伺服器會存有每個同儕的私鑰副本。如果有人取得伺服器(例如 QNAP NAS)的存取權,這會帶來安全上的疑慮。但似乎很多把 Wireguard 整合進自己方案的廠商(如 AVM Fritz 等)都願意為了方便的操作而接受這個風險。我不評論這點。
但如果可以有“清除私鑰”這個選項或按鈕呢?這樣你可以先建立新同儕設定,用 QR-Code 匯入手機,之後成功後再點“清除私鑰”按鈕。
伺服器並不需要擁有同儕的私鑰來維護隧道安全。
希望 QNAP 可以對這個議題多點重視,而不是像 1.5 年前我提功能請求那樣不了了之。
祝好,
Oliver
嗨,謝謝你的回覆。從你的經驗來看,這顯然不是什麼新問題。很明顯 QNAP 其實並不太在乎這件事。結果一個本來很不錯的功能沦為安慰劑,因為只是像其他廠商一樣硬是加進去,其實 QNAP 自己並不在意。我作為顧客最討厭的,就是被推託的回覆。如果對想要的功能或建議,有個明確答覆:謝謝你的意見,我們目前及短期內沒計畫要實現這個功能,就好了。這樣至少乾脆利落,不像被當成小孩拍拍頭一樣。可笑的是,這些「小孩」才是真正在 QNAP 投入大量金錢的客戶……
至於你提到的安全疑慮,我也很認同。但說實話,有時候真的沒必要太誇張。我們討論的是家用產品,首要需求就是(至少)簡單好用又可靠。一般消費者不會跟政府那樣追求極致安全。如果真的很在意安全,最簡單的做法就是不要買 IT 產品、不要用。不存在的東西就不可能被攻擊。
就看看 QNAP 會怎麼處理這個問題吧,或者根本不會處理。根據 Python 的更新速度,我是沒什麼信心。
祝好
QNAP設備並不一定是消費者產品。事實上,我現在看到他們越來越少關注消費者產品,更多地專注於企業級設備。
只有消費者才會想要一台設備處理所有事情。在企業層面,NAS不會處理VPN流量,因為會有其他專為此設計的設備負責這部分。
即使是在消費者層面,我也不建議讓QNAP作為你的VPN連接點。你可以輕鬆地用R-Pi或你的路由器來設置,能得到更好的功能和更高的安全性。QNAP雖然加入了VPN功能,號稱「方便」,但不代表真的應該用它。