Trojan

Trojan is a proxy protocol that borrows the look and feel of ordinary HTTPS. Every connection begins with a genuine TLS handshake; once encrypted, the client authenticates with a password, and traffic flows in a form that mirrors everyday web browsing.

Trojan's Design Wins

  • HTTPS disguise: On the wire, sessions resemble connections to well-known websites.
  • TLS security: Standard TLS provides strong encryption for the whole session.
  • Password auth: A shared secret is all the server needs to verify clients.
  • Forward secrecy: Ephemeral keys protect past sessions even if keys leak.
  • Cross platform: Clients exist for Windows, macOS, Linux, Android, and iOS.

Trojan Nodes in FlClash

FlClash accepts Trojan nodes via subscription or manual entry. The manual form expects:

  • server: Server address
  • port: Server port
  • password: Authentication password
  • sni: Server Name Indication (optional)
  • alpn: Application-Layer Protocol Negotiation (optional)