Skip to content

Mac系统,使用 "set_system_proxy": trueexecute (/usr/sbin/networksetup) networksetup -setsocksfirewallproxy Wi-Fi 127.0.0.1 7890: exit status 7 #3692

@fscarmen

Description

@fscarmen

操作系统

macOS

系统版本

macOS Sonoma 版本 14.6.1 (23G93)

安装类型

sing-box for macOS 图形客户端程序

如果您使用图形客户端程序,请提供该程序版本。

SFM-1.13.0-beta.4-Intel

版本

./sing-box version
sing-box version 1.13.0-beta.4

Environment: go1.25.5 darwin/amd64
Tags: with_gvisor,with_quic,with_dhcp,with_wireguard,with_utls,with_acme,with_clash_api,with_tailscale,with_ccm,with_ocm,badlinkname,tfogo_checklinkname0,with_naive_outbound
Revision: c1424149997afce5d4f7d1a6d4159791d6e82b4c
CGO: enabled

描述

1 .配置文件如下,使用命令行 sudo ./sing-box run -c config.json,能正确打开Wi-Fi网卡的代理

2.手动运行 networksetup -setsocksfirewallproxy Wi-Fi 127.0.0.1 7890,能正确打开Wi-Fi网卡的代理,返回 0

3.运行 SFM-1.13.0-beta.4-Intel,使用同一配置,提示 (packet-tunnel) error: start service: start inbound/mixed[mixed-in]: set system proxy: execute (/usr/sbin/networksetup) networksetup -setsocksfirewallproxy Wi-Fi 127.0.0.1 7890: exit status 7

Image

4.SFM 去掉 inbounds[0].set_system_proxy 就能运行正常

重现方式

配置

{
  "inbounds": [
    {
      "type": "mixed",
      "listen": "127.0.0.1",
      "listen_port": 7890,
      "set_system_proxy": true
    }
  ]
}

日志

运行不起来,没有日志

支持我们

完整性要求

  • 我保证阅读了文档,了解所有我编写的配置文件项的含义,而不是大量堆砌看似有用的选项或默认值。
  • 我保证提供了可以在本地重现该问题的服务器、客户端配置文件与流程,而不是一个脱敏的复杂客户端配置文件。
  • 我保证提供了可用于重现我报告的错误的最简配置,而不是依赖远程服务器、TUN、图形界面客户端或者其他闭源软件。
  • 我保证提供了完整的配置文件与日志,而不是出于对自身智力的自信而仅提供了部分认为有用的部分。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions