설정 예시
config.yaml YAML
proxies: - name: "trojan" type: trojan server: server port: 443 password: yourpsk udp: true sni: example.com client-fingerprint: random skip-cert-verify: true network: tcp
필드 설명
password필수Trojan 서버 비밀번호로, 평문 전송은 Trojan 프로토콜 설계의 일부입니다(TLS가 이를 보호합니다).
ss-opts(trojan-go 호환)
이전 버전의 trojan-go는 Trojan 위에 Shadowsocks AEAD 암호화를 한 겹 더 씌우는 것을 지원했습니다. 사용 중인 노드가 이런 조합이라면 추가로 활성화해야 합니다:
YAML ss-opts
ss-opts: enabled: true method: aes-128-gcm password: "example"
ss-opts.method선택aes-128-gcm/aes-256-gcm/chacha20-ietf-poly1305를 지원합니다. 대부분의 최신 Trojan 노드는 이 레이어가 필요 없으므로 바로 건너뛰면 됩니다.