惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

W
WeLiveSecurity
T
Troy Hunt's Blog
S
Schneier on Security
C
Cybersecurity and Infrastructure Security Agency CISA
C
CXSECURITY Database RSS Feed - CXSecurity.com
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Security Latest
Security Latest
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
MyScale Blog
MyScale Blog
Recorded Future
Recorded Future
A
About on SuperTechFans
PCI Perspectives
PCI Perspectives
H
Help Net Security
量子位
Blog — PlanetScale
Blog — PlanetScale
云风的 BLOG
云风的 BLOG
S
Security @ Cisco Blogs
The Hacker News
The Hacker News
P
Privacy International News Feed
Hacker News: Ask HN
Hacker News: Ask HN
阮一峰的网络日志
阮一峰的网络日志
博客园_首页
N
Netflix TechBlog - Medium
N
News and Events Feed by Topic
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Threatpost
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Simon Willison's Weblog
Simon Willison's Weblog
有赞技术团队
有赞技术团队
博客园 - 司徒正美
J
Java Code Geeks
S
Securelist
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Security Archives - TechRepublic
Security Archives - TechRepublic
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 叶小钗
S
Secure Thoughts
Latest news
Latest news
S
Security Affairs
T
The Exploit Database - CXSecurity.com
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 聂微东
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Last Week in AI
Last Week in AI
I
Intezer
雷峰网
雷峰网
Hacker News - Newest:
Hacker News - Newest: "LLM"
Engineering at Meta
Engineering at Meta
Hugging Face - Blog
Hugging Face - Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org

轶哥博客

blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog
blog
轶哥 · 2024-02-16 · via 轶哥博客

RNDIS驱动的用途和解决的问题

RNDIS(Remote Network Driver Interface Specification)驱动在MacOS Sonoma中的安装,可以有效解决一些网络共享问题。这主要用于两个场景:

  1. 安卓手机有线共享网络:允许用户通过USB连接,将安卓设备的网络共享给MacOS设备。
  2. USB随身WiFi有线共享网络:实现通过USB连接的WiFi设备,为MacOS提供网络连接。常见的飞猫智联U8、高通410随身Wifi等几乎所有USB和TypeC接口的4G/5G随身WIFI都是RNDIS方式有线上网。

支持Intel、Apple Silicon(M1/M2/M3)芯片。

安装方法

步骤1:代码下载与更新

首先,打开终端,使用Git命令克隆仓库:

git clone git@github.com:yi-ge/HoRNDIS.git

接下来,更新子模块:

git submodule update --init --remote --recursive

步骤2:编译

编译RNDIS驱动(如使用步骤3方法二省略此步骤):

xcodebuild -sdk macosx -configuration Release

轶哥编译的未签名版本(仅用于Apple Silicon M1 M2 M3芯片):HoRNDIS.kext.zip

步骤3:安装

方法一:关闭SIP进行安装

通常情况下,安装需要关闭SIP(系统完整性保护)。完成后,可以通过以下两种方式使用驱动:

  • 使用OpenCore引导程序加载。
  • 将驱动安装到Library/Extension/文件夹,并使用KextUtility工具修复权限。

方法二:本地签名与运行(推荐)

也可以通过Xcode进行本地签名和运行:

  1. 在Xcode中打开项目。

  2. 配置自动签名,选择一个有效的开发者证书,选择Sign to Run Locally

    image.png

  3. 点击Xcode左上角运行一次项目即完成安装。

注意:这种方法要求至少拥有一个有效的开发者证书,可以是个人证书($99)、公司证书($99)或企业证书。但是,Sign to Run Locally编译出的驱动不可分发,仅限在个人设备上使用。

总结

安装RNDIS驱动在MacOS Sonoma上可以解决特定的网络共享问题。通过上述步骤,可以在保证系统安全的前提下,成功安装和配置RNDIS驱动。然而,需要注意的是,这种方法涉及系统底层操作,可能存在一定风险,建议用户在熟悉MacOS系统和具备一定技术背景的情况下进行。

常见问题

  1. 网速能达到多少?

    取决于设备和网络,实测我这儿的4G设备上下行均能达到50Mbps。网关延迟1ms以内。

  2. 为什么要折腾有线?

    人多的地方2.4G频段的Wifi无法正常使用,特别4g设备,发热大延迟也高。