我家里的所有成员都会定期用他们的智能手机拍照,然后时不时地与其他人分享。
我们的 Google Photos 存储空间已满。我们不想定期删除大量照片和视频。我还希望以原始质量分享图片和视频。
我想到了一个主意,那就是建立一个个人网站,我们可以上传自己的图片和视频,然后其他人就可以下载它们。然而,这违反了大多数托管服务提供商的条款和条件。
我可以在本地电脑上设置一些东西来执行此操作吗?
我们所有手机上的文件都将上传到 PC 上的一个目录中,本地网络上的人员应该能够下载这些文件。以下是我所拥有的:
- 与其他移动设备(通过 WiFi)连接到同一网络(通过以太网电缆)的 PC。
- 如果有帮助的话,安装 XAMPP 来运行本地主机。
谢谢。
答案1
有很多方法可以实现这一点,但存在带宽和安全问题。
最大的问题是大多数 ISP 或互联网提供商提供 200 或 300mbps 的下载速度,但通常上传速度要小得多,约为 30mbps。在这种情况下,上传大量图片的速度会非常慢。解决这个问题的唯一方法是付费升级您的互联网,使其上传速度和下载速度都更快。根据您居住的地方,仅此一步的成本就可能阻碍任何进一步的进展。
首先,您需要一个域名,每年需要支付约 50 美元。例如,来自 google domains。
那么您要么需要一个静态 IP,要么需要一个在每次 IP 地址改变时更新 DNS 的软件。
您将需要一个 SSL 证书,因此您将需要使用 certbot 或付费购买更好的证书。
此外,还有会引发安全问题的软件问题。
从那里,您可以设置像 wineguard 这样的 VPN 来阻止入侵者。您的安全性取决于用户名和密码的长度和复杂性。
接下来是共享软件,这里有很多选择。有几十种软件可以运行 apache 或 nginx。此外,您还可以使用 SMB 或 Windows 文件共享、ftp 等。
然后,您需要在每部手机上安装 VPN 软件,以及用于将文件上传到计算机的软件。
您需要定期更新计算机上的软件,并安装额外的安全软件来阻止入侵者。