从同一网络访问家庭服务器

从同一网络访问家庭服务器

我有一台旧的家用电脑,上面托管了一些私人 git 存储库。我使用 ssh 进行推送/拉取,我在端口 54345 上设置了它。

我还设置了一个动态 DNS 服务器(类似于 dyndns.org),以便从我的网络外部访问 PC。

暂时把 git 放在一边,我实际上是这样做的:

但是当我在家时,我无法通过外部 IP 地址访问我的家用电脑,因为该地址由家里的所有计算机共享。

我应该如何以统一的方式访问这台计算机?

(这是我的想法:通过将 ssh 移动到端口 54345,当我使用 ssh 时应该会自动选择我想要连接的计算机-p 54345;但这似乎不起作用)。

回到 git 部分,重点是:如何以相同的方式从网络内部/外部访问计算机?

假设我有一个名为 dyndns dd.com: 我想要连接到我自己托管的 http 服务器

http://dd.com:8080

从内到外网络外。

(注意:我在这个问题中提到的每个端口都是对外开放的)

相关内容