Skip to content

Happyeyeballs is not fully supported by some softwares #152

@mzz2017

Description

@mzz2017

What would you like us to improve

If local has ipv6 addresses and routes and remote proxy doesn't, eBPF program will disable the ipv6 traffic to this remote proxy.

However, some softwares have bad happy eyeballs support and always retry.

Node.js

Occurs since v17.
Fixed in v20.

nodejs/node#41625
nodejs/node#44731

Powershell

Occurs on but not only v7.3.4.

image

wget

No version context was given.

Wait 60s for timeout and fallback.

image

What should do

We should disable dropping ipv6 traffic if node has no ipv6 connectivity (at least) in domain++ mode.

Or, only drop them in IP mode (not a good idea if no sniffed domain).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions