关于iphone和pc端文件传输
我们知道ios系统只有和mac才能数据线直接传输,但是大部分人平时用的都不是mac系统,之前使用的是fedora,在ios还没更新到ios26.5版本的时候fedora是可以直接数据线识别到ios的文件管理的,但版本更新后协议跟不上所以现在没法这么搞了。那么现在该怎么办呢?我想到的是同一局域网内直接无限传输,那么直接把手机当作一个服务器然后pc端访问就行了。
前言
我们知道ios系统只有和mac才能数据线直接传输,但是大部分人平时用的都不是mac系统,我之前使用的是fedora,在ios还没更新到ios26.5版本的时候fedora是可以直接数据线识别到ios的文件管理的,但版本更新后协议跟不上所以现在没法这么搞了。那么现在该怎么办呢?我想到的是同一局域网内直接无限传输,那么直接把手机当作一个服务器然后pc端访问就行了。
多嘴一句
最开始老版本是安装这几个插件 “libimobiledevice、ifuse、usbmuxd、gvfs-afc”但是版本跟不上了。libimobiledevice依旧可以安装,因为安装了可以数据线访问手机的照片文件;windows似乎一开始就可以访问。其他的插件现在大概率都停止运维了。
行动开始
ios系统上的设置
现在我的系统是rhel(当然我认为这个在windows上同样适用),虽然可以使用kde connect局域网传输,但是对于大文件似乎不太稳定。所以我建议使用webdav服务。直接手机上下载pocketserver,在里面点击webdav选择想要分享的文件夹,这样会自动搭建一个网址,一般默认是127.0.0.1后面接上端口。这样服务器就搭建好了。

但是我们不清楚手机的ip无法访问。如果是同一wifi那么就直接设置里查看连接的wifi详细信息,看自己ipv4的ip是多少,如果是手机热点连接,那么就直接电脑查看自己的网关就是iphone的ip,也就是下面的默认路由。(也可以使用命令route -n | grep UG查看)。最后输入网址访问。

linux上的操作
因为我的系统是rhel,linux似乎默认可以直接访问dav服务器的,然后直接到电脑的文件管理栏输入dav://ip:端口,就可以直接访问了。

最后点击连接就可以访问手机文件了。linux自带的功能是不限制文件大小的,想传输多大的就多大。
windows上的操作
windows可能就有点麻烦,可以使用系统自带的功能,也可以安装第三方工具。我的建议是第三方工具,因为自带的太捞了一次传输有大小限制,如果想要传输十几个g的数据就得分几次传。
自带功能
先说一下自带的功能怎么开启吧,毕竟有的人喜欢用自带的。去到服务,打开webclient,将其设置为自动并且启动。


随后去到注册表,win+r输入regedit就是注册表,导航到“计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters”
更改BasicAuthLevel数据为2,更改FileSizeLimitInBytes数据为十进制的4294967295,也就是将移动大小改为最大的4g。


然后重启电脑让注册表生效。如果不放心可以再去看一下注册表和webclient服务都变更了,
最后右键此电脑,选择添加网络位置,无脑下一步输入http://手机ip:端口。之后直接全部下一步就完成了。之后想要断开就直接删除就是了。



以上就是windows自带的服务与手机文件传输的方法。
第三方工具
我使用的是raidrive免费版,

下载完成后直接添加连接选择nas下的webdav,虚拟驱动器就是盘符,c盘d盘这种,选择一个没用过的就行了,地址填iphone的ip后面接端口,这里选择匿名,毕竟我们一般也没设置密码,然后直接连接就可以了,之后可能会跳要你输入密码,这个就不管直接确认,因为本来也没设置密码。


这样就实现电脑访问手机文件了,而且没有限制。
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐

所有评论(0)