解決windows與ios文件互傳無法連接問題
每天工作需要在手機和電腦之間傳輸文件,但是使用微信傳輸效率很低,而且文件大小不能超過1G。因此,我在B站上搜尋各種教程,最終找到了SMB文件共享。

參考以下視頻--


接下來,不出意外的話就出意外了。。。
在跟著視頻教程一步一步走的過程中,當我到了iOS連接服務(wù)器的步驟時,卻遇到了問題。無論是出現(xiàn)了未知的服務(wù)器指令,還是一直顯示無效,都無法成功連接。我翻閱評論區(qū)后,發(fā)現(xiàn)還有其他人遇到了類似的問題。




我進行了一番百度和向ChatGPT求助的努力,才最終發(fā)現(xiàn)問題的根源是SMB 1的問題。原來Samba和SMB是兩個不同的東西!
SMB(Server Message Block)協(xié)議是由微軟公司開發(fā)的,用于在Windows系統(tǒng)之間共享文件、打印機和其他資源。SMB協(xié)議的最新版本是SMB3,它提供了更高的性能、安全性和功能,支持加密、復(fù)制、透明故障轉(zhuǎn)移等特性。
而Samba是一個開源軟件,它實現(xiàn)了SMB協(xié)議的各種版本,可以在Linux、Unix和其他操作系統(tǒng)上提供SMB文件共享服務(wù)。Samba能夠讓非Windows系統(tǒng)和Windows系統(tǒng)之間進行文件共享,它支持的SMB協(xié)議版本和特性與微軟公司的Windows操作系統(tǒng)兼容,同時還提供了許多其他功能和選項,例如集成認證、打印機共享、目錄服務(wù)等。
在許多Linux和Unix系統(tǒng)中,Samba是最常用的文件共享服務(wù)之一。

不過iOS系統(tǒng)默認情況下并不支持連接SMB1共享文件。這是因為SMB1協(xié)議存在許多安全漏洞和性能問題,因此在最新的iOS版本中已被禁用。

而我們在網(wǎng)上搜索的教程往往都是開啟SMB1的。

其實,Windows默認并不會打開SMB2/3,詳情請參見以下鏈接。
https://learn.microsoft.com/zh-cn/windows-server/storage/file-server/troubleshoot/detect-enable-and-disable-smbv1-v2-v3?tabs=server

那么,我們應(yīng)該怎么辦呢?很簡單,既然不能使用SMB1,那就使用SMB2/3。接下來,我將向大家介紹如何開啟SMB2/3。
開啟教程:
打開Windows終端,輸入相應(yīng)的代碼即可。
禁用:
啟用:
啟用后,你再去ios嘗試連接服務(wù)器,你就會驚奇的發(fā)現(xiàn):連上了!

接下來就是我一如既往的推薦,如果你還沒有使用過SMB文件共享,那么建議你試試,因為它的確可以讓你的工作更加高效,尤其是在需要頻繁傳輸大文件的時候。但是,一定要注意安全問題,不要開啟不必要的功能,同時也要及時更新軟件和系統(tǒng),以免被黑客攻擊。如果你遇到了問題,不要放棄,多搜索、多嘗試、多請教,相信你一定能找到解決方法的。