showNewVersionIcon: true hideAfterStartup: false randomControllerPort: true runTimeFormat: "hh : mm : ss" trayOrders: - - icon - - status - traffic - text hideTrayIcon: false connShowProcess: true showTrayProxyDelayIndicator: true checkForUpdates: true mixinText: |- mixin: # object rules: - DOMAIN-SUFFIX,bing.com,DIRECT mixinType: 1 mixinCode: |- module.exports.parse = async ( { content, name, url }, { axios, yaml, notify } ) => { const extra = { rules: [ 'DOMAIN-SUFFIX,bing.com,DIRECT', 'DOMAIN-SUFFIX,csdn.net,DIRECT', 'DOMAIN-SUFFIX,csdnimg.cn,DIRECT', 'DOMAIN-SUFFIX,cnblogs.com,DIRECT', 'DOMAIN-SUFFIX,jianshu.com,DIRECT', 'DOMAIN-SUFFIX,kanxue.com,DIRECT', 'DOMAIN-SUFFIX,zhihu.com,DIRECT', 'DOMAIN-SUFFIX,bilibili.com,DIRECT', 'DOMAIN-SUFFIX,apple.com,DIRECT', 'DOMAIN-SUFFIX,xiaohongshu.com,DIRECT', 'DOMAIN-SUFFIX,zsxq.com,DIRECT', 'DOMAIN-SUFFIX,visualstudio.com,DIRECT', 'DOMAIN-SUFFIX,microsoft.com,DIRECT', 'DOMAIN-SUFFIX,oschina.net,DIRECT', 'DOMAIN-SUFFIX,mchat.com,DIRECT', 'DOMAIN-SUFFIX,.cn,DIRECT', // 'IP-CIDR,8.288.176.170/32,DIRECT', ...content.rules, ], } return { ...content, ...extra } }