outbound1 property
Outbound configuration map for the vmess protocol used by V2Ray core.
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,
}
};