Skip to main content

Trojan

Protocol Standard

Example

ProxyTrojan = trojan, 192.168.20.6, 443, password=password1, udp-relay=false, skip-cert-verify=true, sni=www.google.com, ws=true, ws-path=/index.html, ws-headers=X-Header-1:value|X-Header-2:value

Format

{proxy name} = trojan, {server}, {port}, {password}, {udp-relay}, {skip-cert-verify}, {sni}, {ws}, {ws-path}, {ws-headers}

Parameters

NameValueMandatoryNote
proxy name-true
server-trueSupports domain and IP formats.
port0 - 65535true
password-true
udp-relaytrue
false
falseDefault value: false.
skip-cert-verifytrue
false
falseDefault value: false.
sni-falseDefinition is unnecessary if the SNI value matches the host value.
wstrue
false
falseDefault value: false.
ws-path-falseDefault value: /
Applicable only when ws is set to true.
ws-headers-falseValue format: Header-1:value-1|Header-2:value-2
Key and value are separated by a colon.
Entries are separated by a vertical bar.
Applicable only when ws is set to true.