Implementation
@override
Map<String, dynamic> get outbound1 => {
"tag": "proxy",
"protocol": "vmess",
"settings": {
"vnext": [
{
"address": address,
"port": port,
"users": [
{
"id": rawConfig['id'] ?? '',
"alterId": int.tryParse(rawConfig['aid'].toString()) ?? 0,
"security": (rawConfig['scy']?.isEmpty ?? true)
? security
: rawConfig['scy'],
"level": level,
"encryption": "",
"flow": ""
}
]
}
],
"servers": null,
"response": null,
"network": null,
"address": null,
"port": null,
"domainStrategy": null,
"redirect": null,
"userLevel": null,
"inboundTag": null,
"secretKey": null,
"peers": null
},
"streamSettings": streamSetting,
"proxySettings": null,
"sendThrough": null,
"mux": {
"enabled": false,
"concurrency": 8,
}
};