Skip to content

YAML Dynamic Config Not Working on Windows when TCP and UDP ports are different #2686

@khantzawhein

Description

@khantzawhein

Application

Outline Client

Describe the bug

The Outline fails to connect to a dynamic config with YAML format on Windows (Mac works fine with the same config).

Outline on Windows fails when TCP and UDP ports are different.

Reproduced on both 1.17.0 and 1.19.0

Steps to reproduce

Use this YAML config as a dynamic key payload:

YAML Config:

transport:
    $type: tcpudp
    tcp:
        $type: shadowsocks
        endpoint: '140.245.119.xx:80'
        cipher: chacha20-ietf-poly1305
        secret: REDUCTED
    udp:
        $type: shadowsocks
        endpoint: '140.245.119.xx:443'
        cipher: chacha20-ietf-poly1305
        secret: REDUCTED

What did you expect to happen?

No response

What actually happened?

The Error:

ProxyConnectionFailure: Failed to connect to server xxxx.ngrok-free.app.
Cause:   ERR_INTERNAL_ERROR: Internal service error
  Cause:     Error: host:port separator not found

Outline Version

1.19.0 / 1.17.0

What operation system are you using?

Windows

Operating System Version

Windows 10

Screenshots and Videos

No response

Metadata

Metadata

Assignees

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions