diff --git a/frontend/src/pages/xray/OutboundFormModal.vue b/frontend/src/pages/xray/OutboundFormModal.vue
index 96766763..bd4f3eb2 100644
--- a/frontend/src/pages/xray/OutboundFormModal.vue
+++ b/frontend/src/pages/xray/OutboundFormModal.vue
@@ -1,196 +1,781 @@
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
{{ p }}
+
+
+
+
+
+
+
-
-
-
-
- {{ s }}
-
+
+
+
+
+
+
+ {{ s }}
+
+
+
+
+
+
+ Fragment
+
+ outbound.settings.fragment = checked ? { packets: 'tlshello', length: '100-200', interval: '10-20', maxSplit: '300-400' } : {}" />
+
+
+
+
+ {{ p }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Noises
+
+ outbound.settings.noises = checked ? [{ type: 'rand', packet: '10-20', delay: '10-16', applyTo: 'ip' }] : []" />
+
+
+
+
+
+
+
+
+ Noise {{ index + 1 }}
+
+
+
+
+ {{ x
+ }}
+
+
+
+
+
+
+
+
+
+
+ {{ x }}
+
+
+
+
+
+
+
+
+
+ {{ x || '(empty)'
+ }}
+
+
+
+
+
+
+
+
+ {{ x }}
+
+
+
+
+
+
+
+
+
+
+
+ Rule {{ index + 1 }}
+
+
+
+
+ {{ a }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ t('pages.inbounds.privatekey') }}
+
+
+
+
+
+
+
+
+
+
+ {{ x || `(${t('none')})` }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Peer {{ index + 1 }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ s }}
+
+
+
+
+
+
+
+
+
+
+ {{ t('none') }}
+ {{ key }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ k }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ t('transmission') }}
+
+
+
+ {{ NETWORK_LABELS[net] || net }}
+
+
+
+
+
+
+
+ outbound.stream.tcp.type = checked ? 'http' : 'none'" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ m }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ BBR (auto)
+ Brutal
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ t('security') }}
+
+
+ {{ t('none') }}
+ TLS
+ Reality
+
+
+
+
+
+
+
+
+
+ {{ t('none') }}
+ {{ key }}
+
+
+
+
+ {{ alpn }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ key }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Sockopts
+
+
+
+
+
+
+
+
+
+
+ {{ key }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ t('pages.settings.mux') }}
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ x
+ }}
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+ Convert
+
+
+
+