Перейти к содержимому

Trojan

proxies:
- name: "trojan"
type: trojan
server: server
port: 443
password: yourpsk
udp: true
sni: example.com
alpn:
- h2
- http/1.1
client-fingerprint: random
fingerprint: xxxx
skip-cert-verify: true
name-cert-verify: example.com
shadow-tls-opts:
version: 3
password: shadow-tls-password
restls-opts:
password: restls-password
version-hint: tls13
jls-opts:
username: jls-user
password: jls-password
ss-opts:
enabled: false
method: aes-128-gcm
password: "example"
reality-opts:
public-key: xxxx
short-id: xxxx
network: tcp
smux:
enabled: false

Общие поля

Поля TLS

Обязательно, пароль сервера trojan

Включить шифрование AEAD shadowsocks для trojan-go

Метод шифрования, поддерживает aes-128-gcm/aes-256-gcm/chacha20-ietf-poly1305

Пароль шифрования AEAD shadowsocks для trojan-go

Транспортный уровень, поддерживает ws/grpc, если не настроен или настроен с другим значением, используется tcp

См. Конфигурация транспортного уровня

Маски tcp из finalmask Xray-core (fragment, header-custom, sudoku, xmc, noise…) под TLS, должны совпадать с входящим сервера. См. finalmask. mux.cool и udp-443 здесь тоже работают.