拼车信息请发到 /go/cosub 节点。

如果没有发送到 /go/cosub,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
fancy2020
V2EX  ›  Surge

Surge 居然不支持按需连接(Connect on demand)吗?

  •  
  •   fancy2020 · Jan 6 · 5007 views
    This topic created in 301 days ago, the information mentioned may be changed or developed.
    前段时间把家里的网络换成了用 Surge on mac 做旁路有翻墙,最近试了一下 Surge on iOS 感觉体验挺好,只有一个顾虑,就是好像没找到 Connect on demand 的选项,这个其他 VPN 软件好像都是支持的。

    我一般是设置成在家里 wifi 情况下关闭翻墙软件,只在 5G 情况下开启,如果不支持就只能全程开启,在家里 wifi 的情况下再在手机上开就有点浪费(虽然体验起来速度倒没啥区别)
    25 replies  •  2026-02-04 11:16:21 +08:00
    bearbest
    1
    可以使用快捷指令实现,连接到 xx Wi-Fi 关闭 Surge
    AmericanExpress
    AmericanExpress
    Jan 6 via iPhone
    2
    fancy2020
    fancy2020
    OP
    Jan 6
    3
    @AmericanExpress
    谢谢,原来它是通过 rule 的方式实现的,我试试。
    fancy2020
    fancy2020
    OP
    Jan 6
    4
    @AmericanExpress

    不过这就引出了另一个问题,也是我之前比较困扰的,好像用的机场订阅链接生成的配置文件,不能自己往上加规则,会提示:
    Detached section [Rule] is in a readonly file or managed profile. You may not make changes

    不知道有没有办法解决
    fancy2020
    fancy2020
    OP
    Jan 6❤️1
    5
    @bearbest

    实在不行只能这样了,不过感觉这种功能应该是这种 VPN 软件层面比较基础的功能了,这么贵的收费软件居然没有支持
    Lentin
    Lentin
    Jan 6❤️1
    6
    GUI 在首页最下面>更多设置>子网设置覆盖
    https://manual.nssurge.com/others/subnet-settings.html
    fancy2020
    fancy2020
    OP
    Jan 6 via iPhone
    7
    @Lentin
    这个也是相当于写 rules 对吧?可能也有 4 楼那个问题
    fancy2020
    fancy2020
    OP
    Jan 6
    8
    @Lentin

    试了一下,可以,您这个是标准答案!
    太感谢了。
    不过顺便吐槽一下 Surge 的 UI ,不知道为啥感觉还是挺反直觉的,
    flyingpigpig
    flyingpigpig
    Jan 6 via iPhone
    9
    1 surge mac 当网关的情况下,打开 surge iOS 的 auto suspend 功能,实现自动关闭 surge iOS 的功能,
    2.一般情况下,有 subnet 策略组,可以实现连上某 ssid 后走什么代理服务器的效果;
    3. UI 下新建策略组,有一个地方可以设置外部资源,把机场订阅里的代理节点信息全部抽选出来。
    Lentin
    Lentin
    Jan 6 via iPhone
    10
    高级设置里面还有个 auto-suspend 更贴合你这个场景 不过跟前面设置上的效果是一样的,无所谓了
    fancy2020
    fancy2020
    OP
    Jan 6
    11
    @flyingpigpig @Lentin

    这个 auto suspend 的功能看起来不错,而且是自动开启的,不过我试了下好像并没有生效,不知道为啥。

    我是 Surge on Mac 做旁路由的,然后手机连上 wifi 之后它的 VPN 标志还在,而且我试了一下手机和 Mac 用不同的机场配置,手机还是走的它自己的机场。
    fancy2020
    fancy2020
    OP
    Jan 6
    12
    @fancy2020 #11
    而用上面说的 Subnet override ,VPN 标志会消失,Surge 里的连接状态也会变成“WAITING"
    flyingpigpig
    13
    @fancy2020 #11 你测试下,手机配置 mac 的旁路由真的成功了吗?(关掉手机 vpn ,能上外网吗?)
    fancy2020
    fancy2020
    OP
    Jan 6
    14
    @flyingpigpig
    旁路由肯定是成功的了,我已经用了几个月了,😂
    flyingpigpig
    flyingpigpig
    Jan 6 via iPhone
    15
    我的 auto suspend 一直都正常工作呢
    fancy2020
    fancy2020
    OP
    Jan 6
    16
    @flyingpigpig
    你的是 VPN 标志会消失吗?那确实挺奇怪的..

    另外请教下大佬,关于 4 楼这个问题有解决办法吗?
    flyingpigpig
    flyingpigpig
    Jan 6 via iPhone
    17
    @fancy2020 我的回答的第三点,就是你的问题的解决方案
    fancy2020
    fancy2020
    OP
    Jan 6
    18
    @flyingpigpig

    好的,太谢谢了,我研究一下
    flyingpigpig
    flyingpigpig
    Jan 6 via iPhone
    19
    可以加我 tg:@Appleipad_m2
    fancy2020
    fancy2020
    OP
    Jan 6
    20
    @flyingpigpig 我平时不怎么用 tg ,我先研究一下,有问题再联系您
    TabGre
    TabGre
    Jan 7 via iPhone
    21
    @fancy2020 detach config 。使用#! include 引入其他文件模块
    ryougifujino
    22
    可以支持,而且支持得相当完美。
    不但可以用[SSID Setting]来设置,而且如果你家里是用 macOS 做网关,手机也是 Surge 得话,甚至都不需要配置这一条,iOS 自动就会停止。
    fancy2020
    fancy2020
    OP
    Jan 8
    23
    @ryougifujino

    已经通过 6 楼的方式设置成功了,不过 auto suspend 一直不行,不知道为啥
    liuxue
    liuxue
    Jan 25
    24
    @fancy2020 可以解决的,但是需要手动请求订阅链接,修改请求头中 User-Agent ,伪造成 surge
    id1988
    id1988
    Feb 4
    25
    surge mac 做成软路由 手机里有 surge ios 接入网络以后 手机就自动停止了 但是模块儿啥的也不好用了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3399 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 10:37 · PVG 18:37 · LAX 02:37 · JFK 05:37
    ♥ Do have faith in what you're doing.