外网如何直接访问windows服务器的网络映射中的文件

149 阅读2分钟

写在最前

这是一个我碰到的真实问题,在网上找了很多资料,都没有一个完整的教程。这里是为了自己做一个记录,以防后续忘掉,如果有和我碰到相同问题的同学,也希望能起到一点作用。

背景

我想做一个视频播放的网站玩一下,考虑到硬盘的价格问题,我选择使用JD上买到的一些家庭云存储来做视频的存储介质。但是这类硬盘需要通过网络映射绑定到windows的服务器上。我想在其他电脑上能直接看到云存储中的视频,基于这个背景,我选择通过Windows的IIS服务来完成能力的实现。话不多说,直接上步骤。

操作步骤

1.先在电脑上加一个网络映射

我的电脑是通过sambe协议和我的硬盘进行关联的,如果你是通过其他方式,请百度一下哈。这里需要注意,通过sambe链接网络映射是需要一个账户和密码的,请记住你的账户和密码,后面的步骤会用到。 image.png image.png

2.在IIS管理器上进行配置

因为这里是一个网络映射,因此不能直接通过文件路径选择进行筛选,需要手动输入你的局域网IP,如果你只想开放某个文件夹,可以在这里输入具体的文件夹名称。 下面不能直接选择所有用户。需要指定具体的用户进行连接。需要新建一个用户,注意用户名和密码需要和上面的用户名密码完全一致。 image.png

3.如果提示异常可以排查一下权限问题

如果这里发现有权限异常,可以在计算机管理中,将你的账户添加到有权限的用户组中。 image.png

4.通过如上步骤你就能将你的网络映射文件夹对外开放了

如果有任何问题,欢迎和我探讨。