Compare commits

..

1 Commits
Meta ... Alpha

Author SHA1 Message Date
wwqgtxx
e28fe24fee fix: incorrect use of hyphen 2026-03-10 01:45:00 +08:00
3 changed files with 4 additions and 4 deletions

View File

@@ -54,7 +54,7 @@ type SudokuHTTPMaskOptions struct {
Mode string `proxy:"mode,omitempty"` Mode string `proxy:"mode,omitempty"`
TLS bool `proxy:"tls,omitempty"` TLS bool `proxy:"tls,omitempty"`
Host string `proxy:"host,omitempty"` Host string `proxy:"host,omitempty"`
PathRoot string `proxy:"path_root,omitempty"` PathRoot string `proxy:"path-root,omitempty"`
Multiplex string `proxy:"multiplex,omitempty"` Multiplex string `proxy:"multiplex,omitempty"`
} }

View File

@@ -1098,7 +1098,7 @@ proxies: # socks5
mode: legacy # 可选legacy默认、streamsplit-stream、poll、auto先 stream 再 poll、wsWebSocket 隧道) mode: legacy # 可选legacy默认、streamsplit-stream、poll、auto先 stream 再 poll、wsWebSocket 隧道)
# tls: true # 可选:仅在 mode 为 stream/poll/auto/ws 时生效true 强制 https/wssfalse 强制 http/ws不会根据端口自动推断 # tls: true # 可选:仅在 mode 为 stream/poll/auto/ws 时生效true 强制 https/wssfalse 强制 http/ws不会根据端口自动推断
# host: "" # 可选:覆盖 Host/SNI支持 example.com 或 example.com:443仅在 mode 为 stream/poll/auto/ws 时生效 # host: "" # 可选:覆盖 Host/SNI支持 example.com 或 example.com:443仅在 mode 为 stream/poll/auto/ws 时生效
# path_root: "" # 可选HTTP 隧道端点一级路径前缀(双方需一致),例如 "aabbcc" 或 "/aabbcc/" => /aabbcc/session、/aabbcc/stream、/aabbcc/api/v1/upload、/aabbcc/ws # path-root: "" # 可选HTTP 隧道端点一级路径前缀(双方需一致),例如 "aabbcc" 或 "/aabbcc/" => /aabbcc/session、/aabbcc/stream、/aabbcc/api/v1/upload、/aabbcc/ws
# multiplex: off # 可选off默认、auto复用底层 HTTP 连接,减少建链 RTT、onSudoku mux 单隧道多目标;仅在 mode=stream/poll/auto 生效ws 强制 off # multiplex: off # 可选off默认、auto复用底层 HTTP 连接,减少建链 RTT、onSudoku mux 单隧道多目标;仅在 mode=stream/poll/auto 生效ws 强制 off
# #
# 向后兼容旧写法: # 向后兼容旧写法:
@@ -1677,7 +1677,7 @@ listeners:
httpmask: httpmask:
disable: false # true 禁用所有 HTTP 伪装/隧道 disable: false # true 禁用所有 HTTP 伪装/隧道
mode: legacy # 可选legacy默认、streamsplit-stream、poll、auto先 stream 再 poll、wsWebSocket 隧道) mode: legacy # 可选legacy默认、streamsplit-stream、poll、auto先 stream 再 poll、wsWebSocket 隧道)
# path_root: "" # 可选HTTP 隧道端点一级路径前缀(双方需一致),例如 "aabbcc" 或 "/aabbcc/" => /aabbcc/session、/aabbcc/stream、/aabbcc/api/v1/upload、/aabbcc/ws # path-root: "" # 可选HTTP 隧道端点一级路径前缀(双方需一致),例如 "aabbcc" 或 "/aabbcc/" => /aabbcc/session、/aabbcc/stream、/aabbcc/api/v1/upload、/aabbcc/ws
# #
# 可选:当启用 HTTPMask 且识别到“像 HTTP 但不符合 tunnel/auth”的请求时将原始字节透传给 fallback常用于与其他服务共端口 # 可选:当启用 HTTPMask 且识别到“像 HTTP 但不符合 tunnel/auth”的请求时将原始字节透传给 fallback常用于与其他服务共端口
# fallback: "127.0.0.1:80" # fallback: "127.0.0.1:80"

View File

@@ -35,7 +35,7 @@ type SudokuOption struct {
type SudokuHTTPMaskOptions struct { type SudokuHTTPMaskOptions struct {
Disable bool `inbound:"disable,omitempty"` Disable bool `inbound:"disable,omitempty"`
Mode string `inbound:"mode,omitempty"` Mode string `inbound:"mode,omitempty"`
PathRoot string `inbound:"path_root,omitempty"` PathRoot string `inbound:"path-root,omitempty"`
} }
func (o SudokuOption) Equal(config C.InboundConfig) bool { func (o SudokuOption) Equal(config C.InboundConfig) bool {