MCPcopy Create free account
hub / github.com/0xUnixIO/pulse / tlsStreamForNode

Function tlsStreamForNode

internal/proxycfg/xray.go:902–904  ·  view source on GitHub ↗

tlsStreamForNode 生成 Trojan / AnyTLS 的 StreamSettings。 NodeGate 终止 TLS:Trojan 使用 WS transport,AnyTLS 使用裸 TCP;均无 TLS(由 NodeGate 终止)。

(ib inbounds.Inbound, opts BuildOptions)

Source from the content-addressed store, hash-verified

900// tlsStreamForNode 生成 Trojan / AnyTLS 的 StreamSettings。
901// NodeGate 终止 TLS:Trojan 使用 WS transport,AnyTLS 使用裸 TCP;均无 TLS(由 NodeGate 终止)。
902func tlsStreamForNode(ib inbounds.Inbound, opts BuildOptions) (*xrayStream, error) {
903 return tlsStreamNodeGateFallback(ib.Protocol), nil
904}
905
906func tlsStreamNodeGateFallback(protocol string) *xrayStream {
907 if protocol == "trojan" {

Callers 1

BuildXrayConfigFunction · 0.85

Calls 1

Tested by

no test coverage detected