Virtual-Machine

我們可以使用虛擬機設置一個向世界開放的伺服器嗎?

  • September 30, 2020

我正在執行一個基於 Arch 的 GNU/linux 系統,並且因為我在一個無法訪問路由器的區域網路上,所以沒有辦法讓一個自託管站點可用於網路。事實上,將它用於不同的服務會很好,不僅僅是網路。我知道如何安裝和配置(基本的)HTTP-Apache 伺服器和 SMB-Samba 伺服器。

我在某處讀到虛擬機擁有公共 IP(不知何故)。

這是兩個簡短的問題:

  1. 這是真的?
  2. 我應該安裝像 ubuntu 伺服器這樣的東西嗎?

非常歡迎任何想法或指導。

不會。VM 不會神奇地訪問主機沒有的東西。如果主機無法訪問 Internet,則 VM 無法訪問。但是,您可能一直在閱讀有關在不同位置託管 VM 的內容。

如果您的路由器有自己的 IP 地址(不共享),那麼您可以設置埠轉發。

您可以設置 IPv6 隧道(僅限 IPv6)。

您可能能夠設置 IPv4 隧道(如果您可以訪問另一台公共機器)。

引用自:https://unix.stackexchange.com/questions/611720