我很好奇我是否可以将 iPhone 连接到网络,以便通过 IOS 查看我的电脑上的文件文件app 或者是否有其他应用程序可以使用。我只想能够像从 PC 连接一样查看文件夹。
为了澄清起见,我使用的是默认媒体共享选项,我可以从其他机器顺利连接到它,我只是想知道是否可以从 iPhone 连接到它。
答案1
以下是实现目标的快速小步骤。您可以跳过已经完成的项目。
1. 设置共享目录
第一项工作是在 Ubuntu 机器上创建一些共享目录。在这个例子中,我将使用 Ubuntu Desktop 20.04 系统并通过 GUI 执行每个步骤。
- 打开 Nautilus
- 选择您想要共享的目录,右键单击,然后选择“属性”
- 在属性窗口中,选择“本地网络共享”选项卡并填写相应的设置:
- 按“创建共享”
- 关闭“属性”窗口并确认您刚刚配置共享的目录旁边有一个小共享图标:
2. 确定您的 IP 地址
有几种方法可以确定计算机的 IP 地址。一种是ip a
通过终端,它会给你如下信息:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:85:1a:af brd ff:ff:ff:ff:ff:ff
inet 192.168.0.100/24 brd 192.168.0.255 scope global dynamic enp0s3
valid_lft 76045sec preferred_lft 76045sec
inet6 2402:6b00:3ed9:f300:a00:27ff:fe85:1aaf/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 266sec preferred_lft 266sec
inet6 fe80::a00:27ff:fe85:1aaf/64 scope link
valid_lft forever preferred_lft forever
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:fd:77:ad brd ff:ff:ff:ff:ff:ff
inet 192.168.56.101/24 brd 192.168.56.255 scope global dynamic enp0s8
valid_lft 446sec preferred_lft 446sec
inet6 fe80::a00:27ff:fefd:77ad/64 scope link
valid_lft forever preferred_lft forever
在这里我可以看到我已分配了127.0.0.1
、192.168.0.100
和192.168.56.101
。第一个地址是localhost
,第三个是 VirtualBox 主机地址。我家网络上的其他计算机需要使用的 IP 将是192.168.0.100
。
如果您更喜欢使用 GUI,那么:
- 点击桌面右上角的网络图标
- 如果您使用有线连接,请选择“有线设置”。如果您使用 WiFi,请选择“Wi-Fi 设置”。
- 在设置页面,单击连接旁边的齿轮:
- 记下您的 IP 地址:
3. 配置您的手机/平板电脑
为了便于举例,我将使用运行 iOS 14.6 的 iPhone。在具有类似 iOS 版本的 iPad 上也可以使用相同的步骤。
- 打开文件应用程序
- 点击右上角带有省略号的圆圈,然后选择“连接到服务器”:
- 输入 IP 地址以及股份名称您希望连接并按“下一步”:
- 输入您的凭证并按“下一步”:
- 浏览您的文件:
图片尺寸比需要的要大,敬请谅解。
答案2
除了上述步骤之外,
如果你被要求安装 Samba,那么在安装 Samba 后,请执行以下操作来共享文件夹或目录
在终端中运行命令
sudo smbpasswd -a Username
其中用户名应该是相应 Ubuntu 系统的有效用户。
现在您应该已经准备好访问该文件夹/目录了。
答案3
我知道这是一个老问题,但我已经找到了一个解决方案:安装“DuckDuckGo”,因为它的“下载”文件夹将显示在 afc 协议文件管理器中,将您选择的文件复制并粘贴到该文件夹中,然后在您的设备上打开 DuckDuckGo,搜索某些内容,点击右下角的 3 点图标,选择下载,然后选择您复制的文件。然后可以将这些文件保存到云端或其他地方;只是出于某种原因它不允许您保存照片。