什么是 Samba?
Samba 是一种开源软件套件,允许 Linux/Unix 系统与 Windows 系统之间通过 SMB/CIFS 协议共享文件和打印机。许多 NAS(如群晖、威联通)或家庭服务器都使用 Samba 提供共享服务。
为什么 iPhone 能访问 Samba?
从 iOS 13 开始,苹果78TP的「文件」App 原生支持 SMB 协议。这意味着你无需安装第三方 App,即可直接在 iPhone 上浏览、上传、下载 Samba 共享文件夹中的内容。
操作步骤(使用系统“文件”App)
- 确保你的 iPhone 和 Samba 服务器处于同一局域网(例如连接同一个 Wi-Fi)。
- 打开 iPhone 上的「文件」App。
- 点击右上角的「…」或「连接服务器」按钮(不同 iOS 版本位置略有不同)。
- 输入 Samba 服务器的地址,格式为:
smb://192.168.x.x或smb://your-server.local - 点击「连接」,输入用户名和密码(如果服务器设置了访问权限)。
- 成功后,共享文件夹将出现在「位置」下方,可像本地文件一样操作。
提示:若不知道服务器 IP 地址,可在路由器后台查看,或在服务器终端执行
ip a(Linux)或 ipconfig(Windows)。
常见问题
- 无法连接?请确认 Samba 服务已启动,防火墙未阻止 445 端口,且用户名/密码正确。
- 中文乱码?建议在 Samba 配置中设置
dos charset = UTF-8和unix charset = UTF-8。 - 需要外网访问?iOS 的 SMB 功能仅限局域网使用,不支持公网连接(出于安全考虑)。
推荐第三方 App(可选)
如果你需要更多功能(如外网访问、多协议支持),可考虑以下 App:
- Documents by Readdle(免费,界面友好)
- FileExplorer(支持 SMB、FTP、WebDAV 等)
- nPlayer(适合影音用户,可直接播放 SMB 中的视频)
结语
通过 iOS 内置的 SMB 支持,iPhone 用户可以轻松访问家庭或办公室的 Samba 共享资源,实现高效文件管理。无需复杂设置,只需几步即可完成连接。