daeuniverse / dae

eBPF-based Linux high-performance transparent proxy solution.
GNU Affero General Public License v3.0
3.28k stars 203 forks source link

[Bug Report] OpenWRT Check Failed err=version 72 is not supprted network #626

Closed darkworon closed 2 months ago

darkworon commented 2 months ago

Checks

Current Behavior

Hi, trying to run dae on custom built openwrt snapshot with all required kernel features enabled. Latest stable version just crashing system, so I trying on unstable. At least it starts, direct mode works, but rules with proxy doesn't want to work. In logs all I can see is "Connectivity Check Failed err=version 72 is not supprted network."

[Sep 11 08:32:47] DEBUG Connectivity Check Failed err=version 72 is not supprted network=tcp6(DNS) node=node1
[Sep 11 08:32:47]  INFO ALIVE --tcp6(DNS)-> NOT ALIVE:  dialer=node1 group=proxy
[Sep 11 08:32:47]  INFO Group has no dialer alive group=proxy network=tcp6(DNS)
[Sep 11 08:32:47] DEBUG Connectivity Check Failed err=version 72 is not supprted network=udp4(DNS) node=node1
[Sep 11 08:32:47]  INFO ALIVE --udp4(DNS)-> NOT ALIVE:  dialer=node1 group=proxy
[Sep 11 08:32:47]  INFO Group has no dialer alive group=proxy network=udp4(DNS)
[Sep 11 08:32:47] DEBUG Connectivity Check Failed err=version 72 is not supprted network=tcp6(DNS) node=VLESS-XTLS-Reality-mt6000_hodynka
[Sep 11 08:32:47]  INFO ALIVE --tcp6(DNS)-> NOT ALIVE:  dialer=VLESS-XTLS-Reality-mt6000_hodynka group=proxy
[Sep 11 08:32:47] TRACE Outbound <proxy> udp4 -> NOT ALIVE, notify the kernel program. outboundId=2
[Sep 11 08:32:47] DEBUG Connectivity Check Failed err=Head "http://cp.cloudflare.com": version 72 is not supprted network=tcp4 node=node1
[Sep 11 08:32:47]  INFO ALIVE --tcp4-> NOT ALIVE:  dialer=node1 group=proxy
[Sep 11 08:32:47]  INFO Group has no dialer alive group=proxy network=tcp4
[Sep 11 08:32:47] TRACE Outbound <proxy> tcp4 -> NOT ALIVE, notify the kernel program. outboundId=2
[Sep 11 08:32:47] DEBUG Connectivity Check Failed err=version 72 is not supprted network=tcp4(DNS) node=VLESS-XTLS-Reality-mt6000_hodynka
[Sep 11 08:32:47]  INFO ALIVE --tcp4(DNS)-> NOT ALIVE:  dialer=VLESS-XTLS-Reality-mt6000_hodynka group=proxy
[Sep 11 08:32:47] DEBUG Connectivity Check Failed err=version 72 is not supprted network=udp6(DNS) node=VLESS-XTLS-Reality-mt6000_hodynka
[Sep 11 08:32:47]  INFO ALIVE --udp6(DNS)-> NOT ALIVE:  dialer=VLESS-XTLS-Reality-mt6000_hodynka group=proxy
[Sep 11 08:32:47] DEBUG Connectivity Check Failed err=Head "http://cp.cloudflare.com": version 72 is not supprted network=tcp6 node=node1
[Sep 11 08:32:47]  INFO ALIVE --tcp6-> NOT ALIVE:  dialer=node1 group=proxy
[Sep 11 08:32:47]  INFO Group has no dialer alive group=proxy network=tcp6
[Sep 11 08:32:47] DEBUG Connectivity Check Failed err=version 72 is not supprted network=udp4(DNS) node=VLESS-XTLS-Reality-mt6000_hodynka
[Sep 11 08:32:47]  INFO ALIVE --udp4(DNS)-> NOT ALIVE:  dialer=VLESS-XTLS-Reality-mt6000_hodynka group=proxy
[Sep 11 08:32:47] TRACE Outbound <proxy> tcp6 -> NOT ALIVE, notify the kernel program. outboundId=2
[Sep 11 08:32:47] DEBUG Connectivity Check Failed err=Head "http://cp.cloudflare.com": version 72 is not supprted network=tcp6 node=VLESS-XTLS-Reality-mt6000_hodynka
[Sep 11 08:32:47]  INFO ALIVE --tcp6-> NOT ALIVE:  dialer=VLESS-XTLS-Reality-mt6000_hodynka group=proxy
[Sep 11 08:32:47] DEBUG Connectivity Check Failed err=Head "http://cp.cloudflare.com": version 72 is not supprted network=tcp4 node=VLESS-XTLS-Reality-mt6000_hodynka
[Sep 11 08:32:47]  INFO ALIVE --tcp4-> NOT ALIVE:  dialer=VLESS-XTLS-Reality-mt6000_hodynka group=proxy
[Sep 11 08:32:48] DEBUG Connectivity Check Failed err=version 72 is not supprted network=tcp4(DNS) node=node1
[Sep 11 08:32:48]  INFO ALIVE --tcp4(DNS)-> NOT ALIVE:  dialer=node1 group=proxy
[Sep 11 08:32:48]  INFO Group has no dialer alive group=proxy network=tcp4(DNS)
[Sep 11 08:32:48] DEBUG Connectivity Check Failed err=version 72 is not supprted network=udp6(DNS) node=node1
[Sep 11 08:32:48]  INFO ALIVE --udp6(DNS)-> NOT ALIVE:  dialer=node1 group=proxy
[Sep 11 08:32:48]  INFO Group has no dialer alive group=proxy network=udp6(DNS)
[Sep 11 08:32:48] TRACE Outbound <proxy> udp6 -> NOT ALIVE, notify the kernel program. outboundId=2

Expected Behavior

No response

Steps to Reproduce

-

Environment

Anything else?

No response

dae-prow[bot] commented 2 months ago

Thanks for opening this issue!

MarksonHon commented 2 months ago

XTLS support has not fully tested yet and not merge to main