我有一台 Linux 機器(Sabayon 13 KDE),我希望能夠透過 SSH、FTP、HTTP 等遠端存取它。我透過 No-IP.com 註冊了動態 DNS,但這還不夠,因為我位於大學校園網路中,位於 NAT 後面,並且無權訪問路由器來設定連接埠轉送。我不知道校園路由器是否支援UPnP或NAT-PMP,但我對此表示懷疑。
無論如何,我想知道是否有辦法使用 VPN 來解決這個問題。例如,我知道如果我在兩台機器上都安裝了 VPN 軟體,VPN 將允許我從我的筆記型電腦存取我的 Linux 盒子。但我希望能夠從任何電腦存取我的 Linux 盒子,而無需安裝軟體。或至少能夠以這種方式存取 HTTP 部分。雖然我知道許多 VPN 服務提供用於檔案傳輸等的 Web 介面,但我寧願能夠使用常規 FTP 和 SSH 用戶端軟體存取我的 Linux 盒子。
不管怎樣,這是你可以用 VPN 做的事情嗎?或者有沒有辦法以某種方式將 VPN 與動態 DNS 連結起來?我查看了 Hamachi VPN 的網站,但它以非技術術語描述了所有功能,因此我無法弄清楚這些問題,我希望在建立帳戶之前了解一下。
答案1
有幾個選擇。佩奇特聽起來最簡單直接 - 它可以滿足您的所有要求和可以公開訪問
你或許可以選擇某種形式的反向SSH並通過它隧道一切。您需要建立從校園網路到家庭連線的連線(您需要設定連接埠轉送等),因此您還需要在另一端有一個 ssh 伺服器。
IPV6 的某些實現也可能有效 - 我曾經使用過隧道代理,但現在已不復存在,並且我相信過去的 udp 方法。這應該讓您可以從另一個啟用 ipv6 的盒子或透過橋接兩個協定的合適代理進行完全存取。
Hamachi 設定一個 VPN,並完成大部分配置 - 這對於小型本地網路很有用。
除此之外,您可能還有其他選擇 - 也許在家中設定一個 openvpn 伺服器,然後從大學的盒子連接到該伺服器。