我无法通过蜂窝数据网络连接 SFTP

我无法通过蜂窝数据网络连接 SFTP

在我的 iPhone 11 Max Pro 上,我无法与 Koder 应用程序、文件应用程序和 Readdle Documents 应用程序建立 SFTP 连接,从而无法连接到我的 2021 Macbook Pro 13"。问题是我只能通过 WiFi 连接,而不能通过蜂窝互联网连接。尝试使用蜂窝数据连接时收到一条错误消息。WiFi 允许即时连接,尤其是在我自己的网络上时。

错误信息为“无法获取目录内容。请确保您有权限打开它,并检查您的互联网连接。”

答案1

这不仅仅是蜂窝互联网在 iPhone 上,您连接到的任何其他 Wi-Fi 连接也会出现这种情况。您的实际问题/情况是,当您未与 MacBook 连接到同一本地网络

以以下之一开头的任何 IP 地址:10.172.16.192.168.都是本地/私有 IP 地址,不能通过互联网访问,只能由连接到同一本地网络(同一路由器)的设备访问。

因此,当您的 iPhone 使用移动数据连接时,它会尝试通过互联网连接到此私有 IP 地址,因此无法访问它。但是,当它从与 MacBook 连接的同一路由器连接到 Wi-Fi 时,它就可以访问它。

为了能够远程连接,您要么需要在路由器上设置端口转发(这不是一个好主意,因为它可能会将您的 SFTP 共享暴露给全世界)并使用您的公共 IP 地址(MacBook 所连接的路由器的 IP 地址)进行连接。或者您需要在本地网络上运行 VPN,然后将 iPhone 连接到 VPN,这样您就像在本地网络上一样,因此您可以使用其私有 IP 访问 MacBook。

答案2

感谢@Yisroel Tech 和@music2myear 的回答和建议。

我购买了 NordVPN 服务,它允许通过加密的 MeshNet 网络创建 SFTP。MeshNet 提供了一个 IP 地址,Koder 可以通过蜂窝网络连接该地址。​​因此,我使用 MeshNet IP 地址建立了一个 SFTP 连接,现在我可以通过蜂窝数据连接通过 SFTP 连接到我的 Macbook。NordVPN 还通过移动和桌面 NordVPN 应用程序上的直接 MeshNet 连接提供直接和无限制的文件传输,无论大小如何。

  1. 使用 Koder 中自带的 SFTP 客户端的好处是,我可以浏览 Macbook 中的文件夹。Koder 是一款离线编码应用程序,具有令人惊叹的可选连接功能。

  2. 使用 NordVPN 应用内加密的 MeshNet 工作的好处是,文件传输很容易,并且每次都是单向的(从 iPhone 到 Macbook,反之亦然),不会暴露您的系统文件夹,并且一旦您访问接收设备,您就可以将文件保存在任何您想要的地方。

这为我提供的解决方案比我要求的还要多,而且完全满足了我的需求。

这是否也意味着我的流量可以同时进行双重加密?通过 MeshNet 加密,通过 SFTP 加密?

相关内容