RM-01 Internet Connector is a native macOS menu bar application that shares your Mac's internet connection to RM-01 devices via the AX88179A USB Ethernet adapter.
- 🌐 One-Click Connection - Share internet with a single click
- 📍 Menu Bar Integration - Native macOS menu bar experience
- 🎨 Liquid Glass UI - Modern, beautiful interface with smooth animations
- 🌍 Bilingual Support - Full Chinese and English localization
- ⚡ Auto Detection - Automatically detects AX88179A USB Ethernet adapters
- 🔄 Visual Feedback - Real-time connection status with animations
- macOS 13.0 (Ventura) or later
- AX88179A USB Ethernet adapter (RM-01 device)
- Administrator privileges (for network configuration)
- Download the latest
.dmgfrom Releases - Open the DMG and drag the app to Applications
- Launch "RM-01 Internet Connector"
git clone <repository-url>
cd "RM-01 Internet Connector"
./build.sh- Connect your RM-01 (AX88179A adapter) to your Mac
- Click the menu bar icon to access the dropdown menu
- Select "Connect" to share your internet
- The app will:
- Configure a static IP (10.10.99.100) on the adapter
- Enable NAT and Internet Sharing
- Select "Disconnect" when finished
| Shortcut | Action |
|---|---|
| ⌘Q | Quit Application |
| ⌘W | Close Window |
| ⌘M | Minimize Window |
| ⌘O | Open Control Panel |
Sources/
├── RM01InternetConnector/
│ ├── RM01InternetConnector.swift # App delegate, menu bar, window management
│ └── UIComponents.swift # SwiftUI views, localization, animations
└── Resources/
├── AppIcon.icns # Application icon
├── statusIcon.png # Menu bar icon (16x16)
├── statusIcon@2x.png # Menu bar icon @2x (32x32)
└── body.png # RM-01 device image
- UI Framework: SwiftUI + AppKit
- Build System: Swift Package Manager
- Network Configuration: Uses
networksetupandlaunchctlvia privileged AppleScript - Supported Adapters: AX88179A, USB 10/100/1000 LAN, USB Gigabit Ethernet
Menu bar icon appears as white square?
- Rebuild the app with
./build.sh
Cannot connect?
- Ensure the USB adapter is properly connected
- Check System Preferences → Network for the adapter
- Try unplugging and reconnecting the adapter
Password prompt keeps appearing?
- The app requires admin privileges for network changes
- This is a macOS security feature
"No Device" error?
- Make sure the AX88179A adapter is connected
- The adapter must be recognized by macOS first
RM-01 互联网连接助手是一款原生 macOS 菜单栏应用,通过 AX88179A USB 网卡将 Mac 的互联网连接共享给 RM-01 设备。
- 🌐 一键连接 - 单击即可共享网络
- 📍 菜单栏集成 - 原生 macOS 菜单栏体验
- 🎨 液态玻璃界面 - 现代美观的界面设计,流畅动画
- 🌍 双语支持 - 完整的中英文本地化
- ⚡ 自动检测 - 自动检测 AX88179A USB 网卡
- 🔄 视觉反馈 - 实时连接状态动画
- macOS 13.0 (Ventura) 或更高版本
- AX88179A USB 网卡 (RM-01 设备)
- 管理员权限(用于网络配置)
- 从 Releases 下载最新的
.dmg文件 - 打开 DMG 并将应用拖到"应用程序"
- 启动 "RM-01 Internet Connector"
git clone <repository-url>
cd "RM-01 Internet Connector"
./build.sh- 连接 RM-01(AX88179A 网卡)到 Mac
- 点击菜单栏图标打开下拉菜单
- **选择"连接"**开始共享网络
- 应用会自动:
- 在网卡上配置静态 IP (10.10.99.100)
- 启用 NAT 和互联网共享
- 完成后选择"断开连接"
| 快捷键 | 操作 |
|---|---|
| ⌘Q | 退出应用 |
| ⌘W | 关闭窗口 |
| ⌘M | 最小化窗口 |
| ⌘O | 打开控制面板 |
Sources/
├── RM01InternetConnector/
│ ├── RM01InternetConnector.swift # 应用代理、菜单栏、窗口管理
│ └── UIComponents.swift # SwiftUI 视图、本地化、动画
└── Resources/
├── AppIcon.icns # 应用图标
├── statusIcon.png # 菜单栏图标 (16x16)
├── statusIcon@2x.png # 菜单栏图标 @2x (32x32)
└── body.png # RM-01 设备图片
- UI 框架:SwiftUI + AppKit
- 构建系统:Swift Package Manager
- 网络配置:通过特权 AppleScript 使用
networksetup和launchctl - 支持的网卡:AX88179A、USB 10/100/1000 LAN、USB Gigabit Ethernet
菜单栏图标显示为白色方块?
- 使用
./build.sh重新构建应用
无法连接?
- 确保 USB 网卡正确连接
- 在系统偏好设置 → 网络中检查网卡状态
- 尝试拔出并重新连接网卡
密码提示反复出现?
- 应用需要管理员权限来修改网络设置
- 这是 macOS 的安全功能
显示"未检测到设备"?
- 确保 AX88179A 网卡已连接
- 网卡必须先被 macOS 识别
Apache License 2.0
Copyright © 2025 massif-01, RMinte AI Technology Co., Ltd.
Made with ❤️ for RM-01 users
Built with Swift, SwiftUI, and AppKit