如何使用 MacBook 连接到 Raspberry Pi 通过 Android 手机
最近,我遇到了一个难题:如何将我的 Macbook 通过 Wi-Fi 热点连接到 Raspberry Pi。经过一番研究之后,我发现可以通过手机作为中转站来实现这一目标。下面是详细步骤:
材料:
- MacBook(您的电脑)
- 装有代理应用的 Android 设备
- Raspberry Pi
步骤一:为笔记本创建 WiFi 热点
- 通过 Wi-Fi 设置界面创建一个新的热点,这将会让你设备通过此网络进行相互连接。
步骤二:检查 Pi 和手机 IP 地址
- 在 Android 设备的设置中打开无线和网络信息,并查找你的手机和 Raspberry Pi 的 IP 地址。稍后会用到它们。
- 你可以直接使用“ping”命令来确认这两个设备是否能够相互连接。
步骤三:安装代理应用
- 考虑选择一个无需您root的代理服务器应用程序,例如:“MITM Proxy”。请确保下载的应用版本兼容您的手机操作系统。
- 安装完毕后启动这个应用程序。
步骤四:设置无线连接
- 使用笔记本创建的 Wi-Fi 热点将两台设备都连接到该热点上。
如果设备相互看不到,可以尝试通过代理应用进一步调整设置。比如使用 MITM Proxy,它可以通过指定规则来转发你的请求:
打开 APP 并添加一个新的服务器
- 命名:自定义名称(如“myPiConnection”)
- 端口号:自定义选择任何未使用的端口号(用于后期连接)
- 超时设置为大值,避免意外断连(例如 999999)
切换到“规则”标签页
- 添加新规则:
- 客户端名称:笔记本的用户名或 IP 地址(比如可以通过 CMD 或 Terminal 的
ifconfig
命令获取) - 转发至主机: Raspberry Pi 的 IP 地址,你可在之前的步骤中查找它
- 端口号:22 (SSH 服务默认端口)
- 客户端名称:笔记本的用户名或 IP 地址(比如可以通过 CMD 或 Terminal 的
步骤五:启动代理服务器进行连接
- 启动作代理服务使规则生效。
- 含有“Putty”等工具的笔记本上打开命令行,设置会话信息如下:
- 连接类型: SSH
- 主机地址(或者 IP 地址): Android 设备的公网可见 IP 地址(使用之前找到的)
- 端口号: 你为代理服务选择的定制端口 (XX)
- 稍等片刻后你应该能够通过这个配置成功连接到 RasPi。
以上步骤需要一些基本的网络知识,同时需要注意安全性方面的问题。设置完成后应能有效通过你的 Android 手机实现 MacBook 和 Raspberry Pi 的跨设备连接。
正文完