如何通过互联网共享Windows机器上的文件?

我的家庭networking上有一台家庭服务器(全天候运行Windows 7媒体中心) – 坐在一台NAT ADSL路由器后面。

我想从互联网上访问音乐,电影,图片等。

我想知道你认为在这个设置中共享文件的最佳方式是什么?

我正在考虑FTP或标准Windows共享? FTP将需要在路由器中打开端口21,并redirect到媒体中心…但Windows共享需要哪些端口?

还有其他更好更安全的替代品吗?

hfs http文件服务器http://www.rejetto.com/hfs/

它不会让你stream任何东西,但它会让你用用户名/密码login,并下载你提供给应用程序的任何东西。

它完全免费,并为您做所有的设置。 我注册了一个domian的名字,并将其指向我的家庭服务器。 当我想要一个小文件时,我只需访问该站点并下载它。

你跟谁分享? 您是否考虑过像Live Mesh(或者其他类似的解决scheme具有更高的容量)是否适合您,例如?

我认为通过互联网使用Windows文件共享代表了一个很大的安全风险,可能不会是一个非常令人满意的解决scheme,因为速度和stream量的可能性可能被其他防火墙和filter阻止。

您可能想看看我们用它来跨越局域网中的多台设备共享多媒体的TVersity ,除了ADSL提供的上行带宽以外,没有任何理由不能在互联网上使用。