RNDIS(Remote Network Driver Interface Specification)驱动在MacOS Sonoma中的安装,可以有效解决一些网络共享问题。这主要用于两个场景:
支持Intel、Apple Silicon(M1/M2/M3)芯片。
首先,打开终端,使用Git命令克隆仓库:
git clone git@github.com:yi-ge/HoRNDIS.git
接下来,更新子模块:
git submodule update --init --remote --recursive
编译RNDIS驱动(如使用步骤3方法二省略此步骤):
xcodebuild -sdk macosx -configuration Release
轶哥编译的未签名版本(仅用于Apple Silicon M1 M2 M3芯片):HoRNDIS.kext.zip
通常情况下,安装需要关闭SIP(系统完整性保护)。完成后,可以通过以下两种方式使用驱动:
Library/Extension/文件夹,并使用KextUtility工具修复权限。也可以通过Xcode进行本地签名和运行:
在Xcode中打开项目。
配置自动签名,选择一个有效的开发者证书,选择Sign to Run Locally。

点击Xcode左上角运行一次项目即完成安装。
注意:这种方法要求至少拥有一个有效的开发者证书,可以是个人证书($99)、公司证书($99)或企业证书。但是,Sign to Run Locally编译出的驱动不可分发,仅限在个人设备上使用。
安装RNDIS驱动在MacOS Sonoma上可以解决特定的网络共享问题。通过上述步骤,可以在保证系统安全的前提下,成功安装和配置RNDIS驱动。然而,需要注意的是,这种方法涉及系统底层操作,可能存在一定风险,建议用户在熟悉MacOS系统和具备一定技术背景的情况下进行。
网速能达到多少?
取决于设备和网络,实测我这儿的4G设备上下行均能达到50Mbps。网关延迟1ms以内。
为什么要折腾有线?
人多的地方2.4G频段的Wifi无法正常使用,特别4g设备,发热大延迟也高。
RNDIS(Remote Network Driver Interface Specification)驱动在MacOS Sonoma中的安装,可以有效解决一些网络共享问题。这主要用于两个场景:
支持Intel、Apple Silicon(M1/M2/M3)芯片。
首先,打开终端,使用Git命令克隆仓库:
git clone git@github.com:yi-ge/HoRNDIS.git
接下来,更新子模块:
git submodule update --init --remote --recursive
编译RNDIS驱动(如使用步骤3方法二省略此步骤):
xcodebuild -sdk macosx -configuration Release
轶哥编译的未签名版本(仅用于Apple Silicon M1 M2 M3芯片):HoRNDIS.kext.zip
通常情况下,安装需要关闭SIP(系统完整性保护)。完成后,可以通过以下两种方式使用驱动:
Library/Extension/文件夹,并使用KextUtility工具修复权限。也可以通过Xcode进行本地签名和运行:
在Xcode中打开项目。
配置自动签名,选择一个有效的开发者证书,选择Sign to Run Locally。

点击Xcode左上角运行一次项目即完成安装。
注意:这种方法要求至少拥有一个有效的开发者证书,可以是个人证书($99)、公司证书($99)或企业证书。但是,Sign to Run Locally编译出的驱动不可分发,仅限在个人设备上使用。
安装RNDIS驱动在MacOS Sonoma上可以解决特定的网络共享问题。通过上述步骤,可以在保证系统安全的前提下,成功安装和配置RNDIS驱动。然而,需要注意的是,这种方法涉及系统底层操作,可能存在一定风险,建议用户在熟悉MacOS系统和具备一定技术背景的情况下进行。
网速能达到多少?
取决于设备和网络,实测我这儿的4G设备上下行均能达到50Mbps。网关延迟1ms以内。
为什么要折腾有线?
人多的地方2.4G频段的Wifi无法正常使用,特别4g设备,发热大延迟也高。