3x-ui/docs/Tasktracking/2026-04-25-fix-clash-reality-opts.md
root 0366a21d6d fix: Clash proxy entries missing reality-opts, client-fingerprint, network
- Fix REALITY settings extraction: publicKey/shortIds/fingerprint are
  nested under realitySettings.settings, not directly under realitySettings
- Add network field to all proxy entries (default "tcp")
- Move non-REALITY fingerprint into else branch to avoid duplication
2026-04-25 20:32:30 +08:00

641 B

Fix: Clash proxy entries missing reality-opts, client-fingerprint, network

Date: 2026-04-25

Changes

Bug Fixes

  • sub/subClashService.go — Fixed REALITY settings extraction: publicKey is at realitySettings.settings.publicKey, not realitySettings.publicKey. shortIds is an array (use first element). fingerprint is at realitySettings.settings.fingerprint.
  • sub/subClashService.go — Added network field to all proxy entries (default "tcp")
  • sub/subClashService.go — Moved non-REALITY fingerprint code inside the else branch to avoid duplication

Version

  • config/version — Bumped to v1.7.2.1