這是我目前的設定。
網際網路 -> 纜線數據機 -> 路由器 -> PC、Vera(Z-Wave 控制器)、IP 攝影機
我有一台運行 Blue Iris(網路攝影機軟體)的 PC,它有一個網路伺服器。我將路由器上的連接埠轉發到此 Web 伺服器,以便我可以透過 Android 手機從網路外部存取它。我還想從網路外部存取我的 vera 控制器。這可以很容易地透過將我的路由器上的另一個連接埠轉送到維拉來完成。
但是我認為目前僅打開網路連接埠的方法太不安全了。
我讀過一些關於如何將電腦/維拉放在單獨的內部網路上的內容,但我認為它不可能與攝影機進行通訊?另外,我認為這可以保護我的其他電腦/文件,但無法防止有人存取我的相機/z-wave 設備。
我很好奇的另一個選擇是 VPN。 VPN 似乎包含許多超出我需要範圍的功能,所以我不確定什麼選項是最好的。像 Zyxel USG20 這樣的東西可以實現我想要的嗎?會不會太過分了?我可以只使用某種軟體 VPN 解決方案嗎?
還有其他選擇可以實現此目的嗎?是否有可能我想太多了,而我目前的解決方案很好?
答案1
Hamachi 是一款出色、簡單的 VPN 軟體解決方案,具體取決於您想要使用什麼裝置連接到您的網路。
確實需要知道另一端的設備是什麼。如果他使用另一台 PC,Hamachi 會很有用,但 Hamachi 不支援行動裝置。如果 VERA 有 Web 介面(例如 192.168.XX:8080),您實際上可以在 Windows 上進行連接埠轉送 (stackoverflow.com/questions/11525703/port-forwarding-in-windows),其方式與在路由器上類似。這樣,當您訪問您家用電腦的 Hamachi ip 時,您就可以訪問 Vera。
答案2
您可以嘗試使用 SSH 而不是 VPN 進行隧道連線。 SSH 上的「隧道」是一種透過安全連線轉送連接埠的方法。
這是 Android 的參考。
http://tech.shantanugoel.com/2010/08/02/ssh-tunneling-android.html