daeuniverse / dae

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

[Bug Report] 当通过 HTTP 代理通过 VNC 连接 macOS 时,连接失败 #673

Open EkkoG opened 1 month ago

EkkoG commented 1 month ago

Checks

Current Behavior

当通过 HTTP 代理通过 VNC 连接 macOS 时,连接失败 屏幕共享 2024-10-10 23 09 10 日志 time="Oct 10 23:00:43" level=info msg="192.168.33.102:63035 <-> xxx:5900" dialer=1.work dscp=0 ip="xxx:5900" mac="e0:d5:5e:8c:2f:db" network=tcp4 outbound=work pid=0 pname= policy=min_moving_avg sniffed=

连接普通 HTTP 服务没有问题 time="Oct 10 23:12:14" level=debug msg="Rewrite dial target to domain" from="xxx:9080" to="xxx:9080" time="Oct 10 23:12:14" level=debug msg="Rewrite dial target to domain" from="xxx:9080" to="xxx:9080" time="Oct 10 23:12:14" level=info msg="192.168.33.102:50317 <-> xxx:9080" dialer=1.work dscp=0 ip="xxx:9080" mac="e0:d5:5e:8c:2f:db" network=tcp4 outbound=work pid=0 pname= policy=min_moving_avg sniffed=xxx time="Oct 10 23:12:14" level=debug msg="Rewrite dial target to domain" from="xxx:9080" to="xxx:9080" time="Oct 10 23:12:14" level=debug msg="Rewrite dial target to domain" from="xxx:9080" to="xxx:9080" time="Oct 10 23:12:14" level=info msg="192.168.33.102:50318 <-> xxx:9080" dialer=1.work dscp=0 ip="xxx:9080" mac="e0:d5:5e:8c:2f:db" network=tcp4 outbound=work pid=0 pname= policy=min_moving_avg sniffed=xxx

Expected Behavior

成功连接

Steps to Reproduce

  1. 设置目标服务走代理 dip(xx/24) -> work
  2. 通过 macOS 的屏幕共享 app 或者 VNC viewer 连接目标服务器
  3. 报错

Environment

Anything else?

No response

dae-prow[bot] commented 1 month ago

Thanks for opening this issue!