ihciah / clean-dns-bpf

基于 Rust + eBPF 丢弃 GFW DNS 污染包
1.12k stars 65 forks source link

Dose it support macOS ? #2

Open hustcer opened 3 years ago

hustcer commented 3 years ago

Dose it support macOS ? Thanks.

ihciah commented 3 years ago

本项目基于 Linux Kernel 提供的 eBPF+XDP 做的过滤,所以 MacOS 不能使用。 如果要在 Mac 上工作,需要在用户态做一层代理(容易跨平台但性能不如 BPF)。

zeromake commented 3 years ago

也许可以给 openwrt 路由用,然后就全享受该项目的效果了吧,不过现在大部分的现存 openwrt 应该是不还不支持 eBPF,虽然刚刚去看了 openwrt 的源码已经加入了。