直接用smb协议即可实现macos与windows pc局域网文件互传,无需第三方软件;需两端启用smb共享、确保同局域网、配置有效账号密码、正确设置权限,并通过smb://ip或ip路径双向访问。

直接用 SMB 协议就能实现 macOS 与 Windows PC 之间的局域网文件互传,无需安装第三方软件。关键在于两端都启用 SMB 共享服务,并确保网络、账号和权限设置正确。
Windows 端:开启共享并记下 IP
确保 Windows 11 已启用网络发现和文件共享:
- 进入「设置 → 网络和 Internet → 高级网络设置 → 更多网络适配器选项」,右键当前连接 → 「属性」→ 勾选「Microsoft 网络的文件和打印机共享」
- 在「控制面板 → 网络和 Internet → 网络和共享中心 → 更改高级共享设置」中,启用「网络发现」和「文件和打印机共享」
- 右键要共享的文件夹 → 「属性 → 共享 → 共享…」→ 添加用户(如 Everyone 或指定账户),设为「读取/写入」
- 按 Win+R 输入 cmd,执行 ipconfig,记下 IPv4 地址(如 192.168.1.105)
macOS 端:启用文件共享并授权用户
让 Mac 能被 Windows 访问,需开启 SMB 服务并绑定有效账户:
在 Windows 11 上"直接发声"的 TTS(从 WSL2/TUI 调用 powershell.exe + System.Speech)。适用于用户说"说出来/读出来/语音播报/用TTS",或反馈"没声音/tts 生成的 mp3 是空的/播不出来",以及需要中文语音但 OpenClaw 内置 tts 不可用时。
- 打开「系统设置 → 通用 → 共享」,开启「文件共享」
- 点击右侧「信息」图标(i)→ 在「Windows 文件共享」区域点击「+」添加用户,或勾选已有账户
- 输入该用户的密码完成授权(注意:此账户必须已设置密码,且不能是无密码登录账户)
- 点击「共享文件夹」下方「+」,选择要对外共享的具体文件夹路径
双向访问路径与连接方式
两台设备在同一局域网后,即可互相访问对方共享的文件夹:
- macOS 访问 Windows:打开 Finder → 「前往 → 连接服务器」→ 输入 smb://192.168.1.105(替换成 Windows 的实际 IP)→ 选「注册用户」→ 输入 Windows 登录用户名和密码
- Windows 访问 macOS:打开文件资源管理器 → 地址栏输入 \192.168.1.x(替换成 Mac 的 IP)→ 回车 → 输入 macOS 用户名和密码
- Mac 的 IP 可通过「系统设置 → 网络 → 当前连接 → 详细信息 → IP 地址」查看;也可点菜单栏 Wi-Fi 图标按住 Option 键临时显示
常见问题与建议
若连接失败,优先排查这几项:
- 确认两台设备连的是同一路由器或同一 Wi-Fi,且未跨 VLAN 或启用 AP 隔离
- 关闭 Windows 防火墙临时测试,或放行「文件和打印机共享」例外
- macOS 用户账户必须设密码,且在「用户与群组」中已解锁并启用「允许在本地登录」
- 避免使用 SMB1,Windows 和 macOS 默认支持 SMB2/SMB3,更安全也更稳定
- 工作组名默认都是 WORKGROUP,一般无需修改;如需检查,可在 Windows「系统」和 macOS「网络 → 高级 → WINS」中核对










