最近发现2个关于Surge6的问题,想请教下如何解决
1. m2 mac mini做旁路由
运行一段时间后会发现日志中出现和helper
无连接的报错,日志如下
增强模式使用一切正常,所以不确定这个报错是不是一个问题
2025-07-25 05:04:37.344395 <NOTIFY> [SGMTunnelManager] NE status: Disconnected
2025-07-25 05:04:37.345007 <NOTIFY> [SGMTunnelManager] IPv6 VIF enabled: 1
2025-07-25 05:04:37.348960 <NOTIFY> [SGMTunnelManager] NE status: Connecting
2025-07-25 05:04:37.453143 <NOTIFY> [SGMSystemSettings] Set proxy settings for 6 services
2025-07-25 05:04:37.453352 <WARNING> [SGMHelperBridge] Try send command but no connection: {
cleanup = 0;
command = "set-proxy";
payload = {
"1B4852A7-603D-4AFC-B043-64224E297ACB" = {
ExceptionsList = (
"127.0.0.1",
"192.168.0.0/16",
"10.0.0.0/8",
"172.16.0.0/12",
localhost,
"*.local",
"seed-sequoia.siri.apple.com",
"sequoia.siri.apple.com"
);
ExcludeSimpleHostnames = 1;
HTTPEnable = 1;
HTTPPort = 8888;
HTTPProxy = "127.0.0.1";
HTTPSEnable = 1;
HTTPSPort = 8888;
HTTPSProxy = "127.0.0.1";
SOCKSEnable = 1;
SOCKSPort = 8889;
SOCKSProxy = "127.0.0.1";
};
"3833E3F6-57FE-492D-984F-1A30983DD08B" = {
ExceptionsList = (
"127.0.0.1",
"192.168.0.0/16",
"10.0.0.0/8",
"172.16.0.0/12",
localhost,
"*.local",
"seed-sequoia.siri.apple.com",
"sequoia.siri.apple.com"
);
ExcludeSimpleHostnames = 1;
HTTPEnable = 1;
HTTPPort = 8888;
HTTPProxy = "127.0.0.1";
HTTPSEnable = 1;
HTTPSPort = 8888;
HTTPSProxy = "127.0.0.1";
SOCKSEnable = 1;
SOCKSPort = 8889;
SOCKSProxy = "127.0.0.1";
};
"59A1888B-F07E-4FE6-8C58-79C092C7F320" = {
ExceptionsList = (
"127.0.0.1",
"192.168.0.0/16",
"10.0.0.0/8",
"172.16.0.0/12",
localhost,
"*.local",
"seed-sequoia.siri.apple.com",
"sequoia.siri.apple.com"
);
ExcludeSimpleHostnames = 1;
HTTPEnable = 1;
HTTPPort = 8888;
HTTPProxy = "127.0.0.1";
HTTPSEnable = 1;
HTTPSPort = 8888;
HTTPSProxy = "127.0.0.1";
SOCKSEnable = 1;
SOCKSPort = 8889;
SOCKSProxy = "127.0.0.1";
};
"621B7240-F367-4929-BEC0-807D07619893" = {
ExceptionsList = (
"127.0.0.1",
"192.168.0.0/16",
"10.0.0.0/8",
"172.16.0.0/12",
localhost,
"*.local",
"seed-sequoia.siri.apple.com",
"sequoia.siri.apple.com"
);
ExcludeSimpleHostnames = 1;
HTTPEnable = 1;
HTTPPort = 8888;
HTTPProxy = "127.0.0.1";
HTTPSEnable = 1;
HTTPSPort = 8888;
HTTPSProxy = "127.0.0.1";
SOCKSEnable = 1;
SOCKSPort = 8889;
SOCKSProxy = "127.0.0.1";
};
"90095342-631F-4CA9-9B68-A596C47693B4" = {
ExceptionsList = (
"127.0.0.1",
"192.168.0.0/16",
"10.0.0.0/8",
"172.16.0.0/12",
localhost,
"*.local",
"seed-sequoia.siri.apple.com",
"sequoia.siri.apple.com"
);
ExcludeSimpleHostnames = 1;
HTTPEnable = 1;
HTTPPort = 8888;
HTTPProxy = "127.0.0.1";
HTTPSEnable = 1;
HTTPSPort = 8888;
HTTPSProxy = "127.0.0.1";
SOCKSEnable = 1;
SOCKSPort = 8889;
SOCKSProxy = "127.0.0.1";
};
"A36973A6-6373-45E6-AEF5-B3EC9ECED6A5" = {
ExceptionsList = (
"127.0.0.1",
"192.168.0.0/16",
"10.0.0.0/8",
"172.16.0.0/12",
localhost,
"*.local",
"seed-sequoia.siri.apple.com",
"sequoia.siri.apple.com"
);
ExcludeSimpleHostnames = 1;
HTTPEnable = 1;
HTTPPort = 8888;
HTTPProxy = "127.0.0.1";
HTTPSEnable = 1;
HTTPSPort = 8888;
HTTPSProxy = "127.0.0.1";
SOCKSEnable = 1;
SOCKSPort = 8889;
SOCKSProxy = "127.0.0.1";
};
};
}
2025-07-25 05:04:37.500359 <NOTIFY> [SGMVirtualInterface-3] utun device: utun4
2025-07-25 05:04:37.500721 <NOTIFY> [SGMTunnelManager] NE status: Connected
2025-07-25 05:04:37.500733 <NOTIFY> [SGMTunnelManager] Network Extension started
2025-07-25 05:04:37.502611 <NOTIFY> [SGMSystemSettings] System proxy settings update, state: 1
另外,目前在设置中也没看到helper
的卸载-重装入口,所以想问下如果目前如何重装helper
2. iOS Ponte在同一局域网下无法连接
iOS插线充电待机一段时间后,会发现无法通过同一局域网内的Ponte节点
表现为使用 DEVICE:xxx
代理失败,日志如下
2025-07-25 00:29:21.824006 <NETWORK-ERROR> [SGPonteClient-6] Failed: ERR_DRAINING (SGNGTCP2ErrorDomain:-224)
2025-07-25 00:30:24.724384 <NETWORK-ERROR> [SGPonteClient-7] Failed: ERR_DRAINING (SGNGTCP2ErrorDomain:-224)
手动把Surge重启即可正常使用,连接的Ponte节点就是上面问题1的mac mini机器,因此不确定这两个问题是否有关联。