dae
dae copied to clipboard
eBPF-based Linux high-performance transparent proxy solution.
### Use Cases 主要是那个dns 中 response的部分可以很好的应对dns污染
### Checks - [X] I have searched the existing issues - [X] I have read the documentation - [X] Is it your first time sumbitting an issue ### Current Behavior...
### Checks - [X] I have searched the existing issues - [X] I have read the documentation - [ ] Is it your first time sumbitting an issue ### Current...
### Improvement Suggestion req.Header.Set("User-Agent", fmt.Sprintf("dae/%v (like v2rayA/1.0 WebRequestHelper) (like v2rayN/1.0 WebRequestHelper)", config.Version)) 在openclash中如果使用clash.metaUA可以正常返回大部分vless节点而不是hy2. ### Potential Benefits 我是穷孩子。只能买便宜机场。协议杂七杂八的。希望能加上更多的UA
### Checks - [X] I have searched the existing issues - [X] I have read the documentation ### Current Behavior Since #505, there is a noticeable bug that correlates to...
### Background 由于内核 bug 导致 bpf_msg_redirect 和 splice 不能同时使用 (https://github.com/jschwinger233/bpf_msg_redirect_bug_reproducer) , https://github.com/daeuniverse/dae/pull/481 会导致 dae-0.6 和 [glider](https://github.com/nadoo/glider) 无法一起工作,因为 glider 会用 splice 来接收 TCP。 (感谢来自社区的 bug report ) 这个 PR 来解决上述问题。整体思路是 “建立白名单...
### Background bindLan setting conf.ipv6.all.forwarding=1 suppresses accept_ra=1, thus we set it 2 as a workaround. See https://sysctl-explorer.net/net/ipv6/accept_ra/ for more information. ### Checklist - [ ] The Pull Request has been...
### Proposal 如果我理解正确的话, 考虑在 host 发起需要被代理的请求,当前 datapath 是: 1. tproxy_wan_egress@eth0 bpf_redirect 给自己 2. tproxy_wan_ingress@eth0 执行 NAT 3. skb 被 tproxy server (dae) accept 4. dae 发起新链接给代理服务器,我把这个给代理的请求叫做 tproxy forward traffic 5....
### Checks - [X] I have searched the existing issues - [X] I have read the documentation - [X] Is it your first time sumbitting an issue ### Support Request...
### Checks - [X] I have searched the existing issues - [X] I have read the documentation - [X] Is it your first time sumbitting an issue ### Current Behavior...