假设我有这个H:\Films
目录,我希望从我的移动(Android)VLC 播放器访问它。
在 Windows 10 上,我创建了一个本地用户,stream
并为其创建了一个密码。
然后我进入Network & Sharing Center
并确保Turn on file and printer sharing
在两者中都选择了,private
并且guest or public (current profile)
并且turn on password protected sharing
在中处于开启状态all networks
(带有128bit encryption
)。
接下来我转到H:\Films
目录的属性,在advanced sharing
选择share this folder
权限下,删除“所有人”,并为用户添加stream
仅为其读取的权限。
好的,根据 Windows,现在应该可以通过 访问此文件夹\\MY_COMPUTER\Films
。
我在 Android 上打开 VLC 并选择该Local Network
选项卡。
MY_COMPUTER
显示为一个smb
文件夹。
我点击它,以为会像其他 SMB 服务器一样被要求输入凭证...但实际上并没有。只有这个圆形的加载图标在无限旋转。
尝试关闭 Windows 防火墙,但没有什么作用。
尝试完全访问该文件夹everyone
,但没有什么变化。
我如何允许 VLC 连接到该文件夹?
答案1
VLC 可能不支持最新的 Windows SMB3 协议。前往:
Control Panel=>Programs and Features
然后点击左侧窗格中的“打开或关闭 Windows 功能”,并检查CIFS
旧协议。确保没有人会试图利用其漏洞。
答案2
如果将来有人读到这篇文章,Android 和 iOS 上较新版本的 VLC 有一个名为“首选 SMB v1”的选项,该选项默认启用,禁用该选项可让 VLC 访问使用较新 SMB 版本的共享,这意味着它可以访问 Windows 共享,而无需在 Windows 上启用 CIFS/SMBv1。
答案3
在您的计算机中:
- 确保您的计算机(即青少年电脑,192.168.1.2等)和您的文件夹(即\MYPC\我的文件夹,\192.168.1.2\我的文件夹等)确实通过您的 LAN 共享,使用您的用户和密码,
在 VLC 中:
- 去浏览>“三点菜单”>添加服务器收藏夹,
- 输入以下内容,然后按好的,
- 类型:中小企业,
- 网络共享名称:青少年电脑,
- 服务器名称:我的服务器,
- (无端口)。
- 去浏览器>收藏夹>我的文件夹>“三点菜单”>编辑,然后按好的,
- 用户名:用户密码
- 去更多>设置>高级>首选 SMB 1并取消选中。