mirror of
https://github.com/alireza0/s-ui.git
synced 2026-09-01 01:19:09 +00:00
fix h3 alpn for clash #1113
Some checks are pending
Release S-UI / build-frontend (push) Waiting to run
Release S-UI / build-386 (push) Blocked by required conditions
Release S-UI / build-amd64 (push) Blocked by required conditions
Release S-UI / build-armv5 (push) Blocked by required conditions
Release S-UI / build-armv6 (push) Blocked by required conditions
Release S-UI / build-armv7 (push) Blocked by required conditions
Release S-UI / build-arm64 (push) Blocked by required conditions
Release S-UI / build-s390x (push) Blocked by required conditions
Build S-UI for Windows / build-frontend (push) Waiting to run
Build S-UI for Windows / build-windows-amd64 (push) Blocked by required conditions
Build S-UI for Windows / build-windows-arm64 (push) Blocked by required conditions
Some checks are pending
Release S-UI / build-frontend (push) Waiting to run
Release S-UI / build-386 (push) Blocked by required conditions
Release S-UI / build-amd64 (push) Blocked by required conditions
Release S-UI / build-armv5 (push) Blocked by required conditions
Release S-UI / build-armv6 (push) Blocked by required conditions
Release S-UI / build-armv7 (push) Blocked by required conditions
Release S-UI / build-arm64 (push) Blocked by required conditions
Release S-UI / build-s390x (push) Blocked by required conditions
Build S-UI for Windows / build-frontend (push) Waiting to run
Build S-UI for Windows / build-windows-amd64 (push) Blocked by required conditions
Build S-UI for Windows / build-windows-arm64 (push) Blocked by required conditions
This commit is contained in:
parent
7f44237ad9
commit
78f0fd1d12
1 changed files with 7 additions and 3 deletions
|
|
@ -222,9 +222,13 @@ func (s *ClashService) ConvertToClashMeta(outbounds *[]map[string]interface{}, b
|
|||
if isTls {
|
||||
proxy["tls"] = tls["enabled"]
|
||||
|
||||
// ALPN if exists
|
||||
if alpn, ok := tls["alpn"].([]interface{}); ok {
|
||||
proxy["alpn"] = alpn
|
||||
switch t {
|
||||
case "hysteria", "hysteria2", "tuic":
|
||||
proxy["alpn"] = []string{"h3"}
|
||||
default:
|
||||
if alpn, ok := tls["alpn"].([]interface{}); ok {
|
||||
proxy["alpn"] = alpn
|
||||
}
|
||||
}
|
||||
|
||||
// Add reality if exists
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue