SagerNet / sing-box

The universal proxy platform
https://sing-box.sagernet.org/
Other
20.05k stars 2.38k forks source link

内网、办公网环境中,支持自定义域名、IP 段跳过系统代理 #2007

Closed lvii closed 3 months ago

lvii commented 3 months ago

操作系统

macOS

系统版本

14.5

安装类型

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

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

1.9.3 (271)

版本

No response

描述

希望 sing-box 增加 修改【系统代理】 忽略、跳过 bypass 指定 域名、IP 段 的配置

可以修改 网络设置 下 【代理】的 忽略这些主机与域的系统代理 配置

CleanShot 2024-08-07 at 16 02 06@2x

这样在 内网、办公网环境 中,跳过代理的域名、IP 地址段,会直连,不用再经过 sing-box 处理了:

目前 surge 、clash verge 等客户端有类似的支持,希望 sing-box 也能支持一下。

skip-proxy = 127.0.0.1, localhost, *.local, 10.0.0.0/8, fdbc::/10, *.example.com

图片

重现方式

暂无

日志

No response

支持我们

完整性要求

dyhkwong commented 3 months ago

tun.platform.http_proxy.bypass_domain 请看文档

lvii commented 3 months ago

@dyhkwong 没有使用 tun 模式呢,mixed-in 系统代理模式能支持么?

lvii commented 3 months ago

@dyhkwong 文档是支持域名,IP 地址段是否支持?

dyhkwong commented 3 months ago

sing-box for macOS 图形客户端程序基于 Network Extension,不支持修改系统里的系统代理设置。如果是使用 sing-box 命令行的话,自行在系统内修改排除列表即可,sing-box 开启/关闭系统代理时不会修改该列表。排除列表是基于字符串的。