mirror of
https://github.com/shadowsocks/ShadowsocksX-NG.git
synced 2026-11-13 17:43:45 +00:00
12 lines
527 B
Swift
12 lines
527 B
Swift
import Foundation
|
|
|
|
// 特权系统代理 helper 入口:随 app 打包、经 SMAppService.daemon
|
|
// 注册的 on-demand LaunchDaemon。launchd 以 MachServices 键按需拉起本进程,
|
|
// GUI 侧每次连接到固定 MachService 名即触发激活。
|
|
let delegate = SystemProxyHelperListenerDelegate(
|
|
engine: SystemProxyHelperEngine(perform: SystemProxyWriter.perform))
|
|
let listener = NSXPCListener(machServiceName: SystemProxyHelperIdentity.machServiceName)
|
|
listener.delegate = delegate
|
|
listener.resume()
|
|
dispatchMain()
|