平时用的iPhone + Windows PC的搭配,传送文件使用的是icloud或者onedrive,通过这两个网盘进行互传的时候,更新太慢,不急的情况下是够用的,急得时候就容易烦躁了。
之前研究了以下通过windows SMB服务来共享文件,但是设置了很多次都没有成功,这次终于搞定了 (win10 + iOS16),记录一下,以方便其他遇到这个困惑的人。
Table of Contents
基础设置
- 在
控制面版
打开启用或关闭windows功能
控制面版
–>程序
–>启用或关闭windows功能
,或者直接按“win”键然后搜索“windows features”- 点击
SMB 1.0/CIFS File Sharing Support
前面的+
展开项目,勾选SMB 1.0/CIFS Client
前面的复选框,确认后电脑会重启;
- 在
控制面版
打开更改高级共享设置
控制面版
–>网络和internet
–>网络和共享中心
–>左侧的更改高级共享设置
- 将相应网络以及
所有网络
中的网络发现
以及文件和打印机功能功能
启用。
- 在
服务
中开启相应功能
- 右键单击
我的电脑
,选择管理
,然后在左侧打开服务和应用程序
;或者直接直接按“win”键然后搜索“services” - 将以下四项服务设置为自动启动并运行服务:Function discovery provider host, Function discovery resource publication, SSDP discovery, UpnP device host。如需要请重启。
电脑端建立共享文件夹并设置权限
- 建立一个用于共享的文件夹,右键
属性
,选择共享
标签,单击共享...
,选择共享账号,如本机微软账号或者新建一个账户用于共享,并分配权限;注:新建账号需要设置密码。 - 然后回到
属性
的共享
标签,单击高级共享...
,勾选共享此文件夹
,设置共享名称。然后单击权限
,分配共享权限。 - 查看本机ip地址:win + R,输入ipconfig,记下ipv4地址。
手机端设置
- 单击iPhone文件夹右上三个点,选择
连接服务器
; - 服务器地址为:
smb://刚刚的ipv4地址
。下一步; - 连接身份我选择的是注册用户,后面的名称和密码,与第4步中的共享账号对应。
此前连接不上的原因
- 第8步的服务器地址注意格式,不是直接使用ipv4地址;
- 第9步中的手机登录账号和第4步中的账号没有对应;我共享用的是本机微软账号 (微软邮箱),所以密码也就是微软账号的密码;这一步非常容易出错,往往用的是登录电脑的用户名和密码,根本登陆不上,微软的帮助里面也没有说明这一点。
- 连接之前需要关闭相应的防火墙功能:在
设置
的网络和internet连接
里面确认使用的网络连接是公用网络 (public network) 还是专用网络 (private network) ,然后需要在防火墙的防火墙和网络保护中
关闭对应的防火墙功能。用完后记得再打开相应的防火墙功能。
其他手机、PC互传方式
- Goodreader,在Goodreader的connect里面使用WiFi server可以实现实时互传文件;
- Edge,通过Edge的Drop功能也可以实现文件或者文字的实时互传。
2023-7-24: 又TM原因不明的不能用了-_-!