想請交版上各位大大,有人成功使用Sony Xperia手機透過USB有線方式分享手機網路給Macbook的嗎?
我是Xperia 1 VI , 不論透過藍芽或是USB有線方式分享手機網路給Macbook都無法成功,
但是換了其他同事的Android手機在USB有線的情況下又能很順利的分享網路。
是Sony有什麼特別的眉角要注意的嗎?
s303z wrote:
however, I...(恕刪)
目前能原生支援 Mac的安卓手機只有 Pixel 6+,其餘的安卓手機都只支援 RNDIS,當然包括 Sony的手機。
可以參考這個討論串,也可以問AI
https://github.com/jwise/HoRNDIS/issues/146
如果您的 Pixel 10 上的USB 網路共用開關顯示為灰色或 Mac 無法偵測到它,請嘗試以下快速解決方法:
1. 暫時關閉 Pixel 手機上的 Wi-Fi 功能,讓手機完全依賴行動數據進行網路分享。
2. 啟用開發者選項:進入「設定」 > 「關於手機」,連續點選「版本號」 7次。返回主設置,選擇“系統” > “開發者選項”,確保“USB調試”已開啟。
3. 檢查安全偏好設定:在 Mac 上,前往「系統設定」 > “隱私與安全性” > “允許連接配件”,並將其設定為“始終”或“詢問新配件”。
Pixel 的 USB 網路共享只提供 RNDIS,沒有 CDC-NCM;但 macOS 原生又不支援 RNDIS,所以插上 Mac 之後不會出現可用的網路介面,不能像 iPhone USB 分享那樣直接使用。
後來我是改走 ADB Proxy 的方式:
Android 開啟「USB 偵錯」,並授權這台 Mac。
透過 ADB 在手機上跑 ARM64 版的 GOST。
我看GOST還有APP版, 但我沒有研究效果是否跟在ADB 下面跑的GOST一致, 可以照這個影片說明安裝設定看看
運作原理如下:
Mac 與 Android 手機可透過 USB 建立 ADB 連線,我們就可利用這條 ADB 通道傳輸資料。GOST 會先在 Android 手機的本機位址 127.0.0.1 開啟 SOCKS5 與 HTTP Proxy 服務。接著在 Mac 執行 adb forward,將 Mac 本機的連接埠轉送到手機上的 GOST 連接埠。最後在 macOS 的 Wi‑Fi 網路設定中,將 HTTP/HTTPS 與 SOCKS Proxy 指向 Mac 本機的 127.0.0.1 連接埠。設定好一後 macOS 系統 Proxy 設定的網路流量,會先送到 Mac 本機的 Proxy port,再經由 USB 上的 ADB 通道轉送至手機端的 GOST;GOST 最後透過手機目前連線的 Wi‑Fi 或行動網路,將封包送往 Internet。
我還另外寫了一個 macOS 小工具,會自動偵測 Pixel 是否接上;接上後自動建立 ADB 通道並開啟 Proxy,拔掉時自動還原正常網路。這算是進階玩法,因為我的需求是「手機先連公司 Wi‑Fi,再透過 USB 把這個 Wi‑Fi 給 Mac 用」。
如果只是要分享手機行動網路,其實最省事的方案還是 iPhone:Mac 靠近 iPhone 就能用 Instant Hotspot,體驗比 Android USB 分享省心很多。































































































