feat(simnet): add SimNet protocol to admin server form

- form-schema: constants/defaults/schemas/types + full ~48 simnet field set
- server-form: SimNet field group rendering
- node-form: allow simnet protocol type
- i18n: en-US / zh-CN simnet labels
This commit is contained in:
2026-07-27 00:18:47 -07:00
parent e64f808633
commit 6b9ae70491
9 changed files with 738 additions and 4 deletions
@@ -49,8 +49,8 @@
"encryption_rtt": "RTT",
"encryption_server_padding": "Server Padding",
"encryption_ticket": "Ticket Time",
"expired": "Expired",
"expireTime": "Expire Time",
"expired": "Expired",
"extra": "Extra",
"flow": "Flow",
"generate_quantum_resistant_key": "Generate Quantum-Resistant Key",
@@ -141,6 +141,52 @@
},
"server_key": "Server Key",
"service_name": "Service Name",
"simnet": "SimNet",
"simnet_af_enabled": "Enable Anti-Fingerprint",
"simnet_af_fake_header_injection": "Fake Header Injection",
"simnet_af_handshake_polymorphism": "Handshake Polymorphism",
"simnet_af_magic_mode": "Anti-Fingerprint Magic Mode",
"simnet_af_path_mode": "Anti-Fingerprint Path Mode",
"simnet_af_path_prefix": "Anti-Fingerprint Path Prefix",
"simnet_af_path_prefix_placeholder": "Optional path prefix",
"simnet_af_path_suffix": "Anti-Fingerprint Path Suffix",
"simnet_af_path_suffix_placeholder": "Optional path suffix",
"simnet_af_response_jitter_ms": "Anti-Fingerprint Response Jitter",
"simnet_af_settings_jitter": "Settings Frame Jitter",
"simnet_client_max_concurrent_streams": "Client Concurrent Streams",
"simnet_client_max_streams_per_session": "Client Streams / Session",
"simnet_client_max_udp_sessions": "Client UDP Sessions",
"simnet_client_session_idle_timeout_secs": "Client Session Idle Timeout",
"simnet_egress_block_link_local": "Block Link-Local Egress",
"simnet_egress_block_loopback": "Block Loopback Egress",
"simnet_egress_block_metadata": "Block Metadata Egress",
"simnet_egress_block_private": "Block Private Egress",
"simnet_fallback_enabled": "Enable HTTPS Fallback Reverse Proxy",
"simnet_fallback_host_header": "Fallback Host Header",
"simnet_fallback_host_header_placeholder": "Optional, defaults to target host",
"simnet_fallback_target_host": "Fallback Target Host",
"simnet_fallback_target_host_placeholder": "e.g. www.example.com",
"simnet_fallback_target_port": "Fallback Target Port",
"simnet_fallback_target_scheme": "Fallback Target Scheme",
"simnet_fallback_tls_sni": "Fallback TLS SNI",
"simnet_fallback_tls_sni_placeholder": "Optional, defaults to target host",
"simnet_inbound_max_handler_tasks_per_session": "Handler Tasks / Session",
"simnet_inbound_max_streams_per_session": "Inbound Streams / Session",
"simnet_inbound_max_udp_streams_per_session": "Inbound UDP Streams / Session",
"simnet_initial_window_size": "H2 Initial Window",
"simnet_max_concurrent_streams": "H2 Concurrent Streams",
"simnet_max_frame_size": "H2 Max Frame Size",
"simnet_recv_window": "Receive Window",
"simnet_reverse_enabled": "Enable Local Reverse Proxy",
"simnet_reverse_listen_addr": "Reverse Listen Address",
"simnet_reverse_listen_port": "Reverse Listen Port",
"simnet_reverse_target_host": "Reverse Target Host",
"simnet_reverse_target_port": "Reverse Target Port",
"simnet_send_window": "Send Window",
"simnet_stream_data_channel_capacity": "Stream Data Channel",
"simnet_stream_event_channel_capacity": "Stream Event Channel",
"simnet_target_dial_timeout_ms": "Target Dial Timeout",
"simnet_target_max_concurrent_dials": "Concurrent Target Dials",
"sorted_success": "Sorted successfully",
"status": "Status",
"subscribeId": "Subscribe ID",