diff --git a/src/xray_manager/core/outbound_fields.py b/src/xray_manager/core/outbound_fields.py index d581614..4e82c70 100644 --- a/src/xray_manager/core/outbound_fields.py +++ b/src/xray_manager/core/outbound_fields.py @@ -1,20 +1,22 @@ from dataclasses import field - _BASE_FIELDS = [ ("host", str), ("port", str), ("target", str), + ("target_pretty_name", str), ] OUTBOUND_FIELDS = { - "shadowsocks": _BASE_FIELDS + [ + "shadowsocks": _BASE_FIELDS + + [ ("method", str), ("server_password", str), ("client_password", str), ], - "vless": _BASE_FIELDS + [ + "vless": _BASE_FIELDS + + [ ("id", str), ("security", str), ("encryption", str), @@ -24,6 +26,6 @@ OUTBOUND_FIELDS = { ("short_id", str), ("flow", str, field(default="xtls-rprx-vision")), ("header_type", str, field(default="none")), - ("finger_print", str, field(default="chrome")) + ("finger_print", str, field(default="chrome")), ], -} \ No newline at end of file +}