macOS 接收端代理配置完整步骤
方法一:系统设置(推荐)
步骤
- 先确保 Mac 已连 NetShare WiFi 网络
- 打开"系统设置"(macOS Ventura 及以后)或"系统偏好设置"(旧版本)
- 进入"网络" → 选中你当前连接的 WiFi
- 点击 "详细信息…" 或 "高级"
- 切换到"代理"选项卡
- 勾选 "自动代理配置"
- URL 栏填入:
http://192.168.49.1:8282 - 点击"好" → "应用"
这个 "自动代理配置 URL" 实际上是 NetShare 提供的 PAC 文件(Proxy Auto-Configuration),浏览器和大多数应用能自动解析它来决定哪些请求走代理、哪些直连。
备选:手动设置
如果 PAC 文件方案不生效,可以改用手动:
- 在代理选项卡里,取消勾选"自动代理配置"
- 分别勾选 "Web 代理(HTTP)" 和 "安全 Web 代理(HTTPS)"
- 两者都填:服务器
192.168.49.1、端口8282 - 点击"好" → "应用"
方法二:一键终端脚本
NetShare 官方也为 macOS 提供了命令行脚本。前提是 Mac 已经连上 NetShare WiFi。
打开终端(按 Command + Space 搜索 Terminal),粘贴执行:
bash <(curl -s http://192.168.49.1:8181/msh)
如果系统要求输入密码,输入你的 Mac 登录密码(sudo 权限需要)。脚本会自动配置好网络代理。
临时恢复
用完 NetShare 后,记得关掉代理:
- 系统设置里把"自动代理配置"和手动代理都取消勾选
- 或者在终端执行:
networksetup -setwebproxystate Wi-Fi off
浏览器特殊处理
Safari 自动跟随系统代理设置,不需要额外操作。
Chrome 也默认跟随系统,但如果你用了 Chrome 的独立代理插件(如 SwitchyOmega),要检查一下它有没有覆盖系统设置。Chrome 还支持在启动时通过命令行指定代理:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --proxy-server="http://192.168.49.1:8282"
不遵循系统代理的应用
和 Windows 一样,Steam、部分游戏、Docker Desktop 等应用可能有自己的代理设置入口。需要在各自应用的设置面板里单独填 192.168.49.1:8282。