Skip to content

Commit 0e1eb25

Browse files
committed
fix(singbox): enable uTLS by default for Reality TLS
1 parent fba9997 commit 0e1eb25

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

app/subscription/singbox.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -190,8 +190,8 @@ def _apply_tls(self, tls_config: TLSConfig, fragment_settings: dict | None = Non
190190
if isinstance(tls_config.sni, str)
191191
else (tls_config.sni[0] if tls_config.sni else None),
192192
"insecure": tls_config.allowinsecure,
193-
"utls": {"enabled": bool(tls_config.fingerprint), "fingerprint": tls_config.fingerprint}
194-
if tls_config.fingerprint
193+
"utls": {"enabled": bool(tls_config.fingerprint) or tls_config.tls == "reality", "fingerprint": tls_config.fingerprint}
194+
if tls_config.fingerprint or tls_config.tls == "reality"
195195
else None,
196196
"alpn": tls_config.alpn_singbox, # Pre-formatted for sing-box!
197197
"ech": {

0 commit comments

Comments
 (0)