Skip to content

Commit

Permalink
transport: unsafe fingerprint (#632)
Browse files Browse the repository at this point in the history
  • Loading branch information
iambabyninja authored Jan 2, 2025
1 parent defcdce commit 28b47a5
Showing 1 changed file with 16 additions and 2 deletions.
18 changes: 16 additions & 2 deletions docs/ru/config/transport.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ Reality — это самое безопасное на данный момен
"certificates": [],
"disableSystemRoot": false,
"enableSessionResumption": false,
"fingerprint": "",
"fingerprint": "chrome",
"pinnedPeerCertificateChainSha256": [""],
"curvePreferences": [""],
"masterKeyLog": ""
Expand Down Expand Up @@ -184,7 +184,12 @@ Reality — это самое безопасное на данный момен

> `fingerprint` : string
Этот параметр используется для настройки указанного отпечатка `TLS Client Hello`. Если значение пустое, эта функция отключена. При включении Xray будет **эмулировать** отпечаток `TLS` через библиотеку uTLS или генерировать его случайным образом. Поддерживаются три режима настройки:
Этот параметр используется для настройки указанного отпечатка `TLS Client Hello`.

Значение по умолчанию `chrome` .

При включении Xray будет **эмулировать** отпечаток `TLS` через библиотеку uTLS или генерировать его случайным образом.
Поддерживаются четыре режима настройки:

1. Отпечатки TLS последних версий популярных браузеров, включая:

Expand All @@ -204,6 +209,15 @@ Reality — это самое безопасное на данный момен

3. Использование имени переменной отпечатка uTLS, например, `"HelloRandomizedNoALPN"` `"HelloChrome_106_Shuffle"`. Полный список см. в [библиотеке uTLS](https://github.com/refraction-networking/utls/blob/master/u_common.go#L434).


4. Отключение **эмуляции** отпечатка `TLS Client Hello`

::: danger
Из соображений безопасности этот параметр не следует устанавливать в значение `unsafe`.
:::

- `"unsafe"`: отпечаток go/tls

::: tip
Эта функция только **эмулирует** отпечаток `TLS Client Hello`, поведение и другие отпечатки такие же, как у Golang. Если вам нужна более полная эмуляция отпечатка и поведения браузера `TLS`, используйте [Browser Dialer](./transports/websocket.md#browser-dialer).
:::
Expand Down

0 comments on commit 28b47a5

Please sign in to comment.