### Structure ```json { "type": "trojan", "tag": "trojan-out", "server": "127.0.0.1", "server_port": 1080, "password": "8JCsPssfgS8tiRwiMlhARg==", "network": "tcp", "tls": {}, "multiplex": {}, "transport": {}, ... // Dial Fields } ``` ### Fields #### server ==Required== The server address. #### server_port ==Required== The server port. #### password ==Required== The Trojan password. #### network Enabled network One of `tcp` `udp`. Both is enabled by default. #### tls TLS configuration, see [TLS](/configuration/shared/tls/#outbound). #### multiplex Multiplex configuration, see [Multiplex](/configuration/shared/multiplex). #### transport V2Ray Transport configuration, see [V2Ray Transport](/configuration/shared/v2ray-transport). ### Dial Fields See [Dial Fields](/configuration/shared/dial) for details.