YAML Dynamic Config Not Working with TLS Client Hello Prefix
### Application
Outline Client
### Describe the bug
As the title suggests, the Outline fails to connect to the server when the TLS Client Hello prefix is used in conjunction with the UDP Prefix.
Reproduced on both Windows and MacOS
### Steps to reproduce
Use YAML Payload:
TCP is using TLS Client Hello
UDP is using QUIC Client Initial
```
transport:
$type: tcpudp
tcp:
$type: shadowsocks
endpoint: '140.245.119.xx:443'
cipher: chacha20-ietf-poly1305
secret: REDUCTED
prefix: \u0016\u0003\u0001\u0000\u00a8\u0001\u0001
udp:
$type: shadowsocks
endpoint: '140.245.119.xx:443'
cipher: chacha20-ietf-poly1305
secret: REDUCTED
prefix: \u00e2\u008b\u004f\u007a\u0011\u0092\u003d\u000f
```
### What did you expect to happen?
_No response_
### What actually happened?
Got error:
```
ProxyConnectionFailure: Failed to connect to server vpn-service.xxx.
Cause: ServerUnreachable: failed to dial to the server
Cause: ERR_INTERNAL_ERROR: failed to write target address
```
### Outline Version
1.17.0
### What operation system are you using?
Windows
### Operating System Version
Windows 10 / MacOS 26.1
### Screenshots and Videos
_No response_
1 条评论